PSoC™ 4 Forum Discussions
text.format{('custom.tabs.no.results')}
Hi all,
I'm attempting to enable Miniprog programmer tool Port ID argument handling in my .cli file that I've created. And I will call this .cli using ppcli.exe --runfile.
Example of the my .cli content:
OpenPort MiniProg3/<dynamic port ID here> "C:/Program Files (x86)/Cypress/Programmer/"
As I'm new to PPCLI tool, anyone can advise on this?
Show LessDear Sirs and Madams,
We are considering Host Sourced Serial Programming (HSSP) for PSoC4.
Is it possible to provide us with information about the "TEST_MODE" register (0x40030014)?
I've checked the architecture TRM and the register TRM, but there isn't just a detailed description of this register name (address number).
PSoC4 Architecture TRM URL
Register TRM does not mention anything about this register.
PSoC4 Register TRM
Please let us know if there is any reason not to mention this register.
Regards,
Show LessI need some help on best way to sync up multiple (eight) processors talking to each other. I would like to basically make a ring of data, so when I send out the data packet of say 64 bits the intended processor would grabs its section. I am trying to get data to 8 different processors almost at the same time (or as close as possible). Is something that can be done using a USART possibly. Does any one have some experience with this kind of thing and how it can be done effective and fast?
Show LessI used the GPIO & Delay to create simple square waveform in main code.
And I can't measure waveform point by ADC module at the same time.
My goal is creating square waveform while measure waveform point by ADC module.
thx~~
Show LessHi all,
The use of 1ohm resistor on the VDDA and VCCTX side is written in the datasheet for ripple prevention.
However, I'm curious how effective 1ohm is.
LPF role? If yes, why? Is it 1 Ohm?
And if it's not an LPF role, does it matter if it's 0Ohm? I wonder.
Best regard,
Alex Park.
Hi
I am using cy8ckit-044 to learn the proximity sensing function. After compiling and burning the code CY8CKIT_044_CapSense_Proximity01 in psoc creator, I tested and found that it will not sense when approaching with plants. I searched a lot of information, but I did not find which parameter to modify. Can this problem be avoided, can you help me out?
sincerly,
arthur
Show LessI need to program a large number of PSoC4000S microcontrollers (~ 1500) in a WLCSP25 form factor. The code is written and tested. We have an in-house capability to burn one at a time, but that would be pretty time consuming for this whole lot. Can anyone suggest a company that we could ship the chips to and have them program all 1500? The specific device is CY8C4024FNI-S412T if that matters.
Thanks,
Bob
Show LessI want to make an application to get my notifications from an iphone through psoc 4 ble. I'm subscribing to ANCS service, i get the notifications, and after i want that data to send to windows to a java or c# application. What I don't know how to do or if it's possible: how do I make the connection between psoc and windows to send the data.
Show LessHi,
Now i have a project on STM32L431RC(Cortex-M4) with its lib and i am planning to port it to CY8C4147LQE-S473(Cortex-M0+). But i do not have any experience. Could you give me some help?
C:.
│ .code_review_properties
│ .cproject
│ .mxproject
│ .project
│ PCR102_Truestudio_2_8_2.elf.launch
│ PCR102_Truestudio_2_8_2.ioc
│ README.txt
│ STM32L431RC_FLASH.ld
│
├─.settings
│ com.atollic.truestudio.debug.hardware_device.prefs
│ language.settings.xml
│ org.eclipse.cdt.managedbuilder.core.prefs
│
├─Debug
│ │ PCR102_Truestudio_2_8_2.elf
│ │ PCR102_Truestudio_2_8_2.hex
│ │ PCR102_Truestudio_2_8_2.list
│ │ PCR102_Truestudio_2_8_2.map
│ │
│ ├─Drivers
│ │ └─STM32L4xx_HAL_Driver
│ │ └─Src
│ │ stm32l4xx_hal.o
│ │ stm32l4xx_hal.su
│ │ stm32l4xx_hal_cortex.o
│ │ stm32l4xx_hal_cortex.su
│ │ stm32l4xx_hal_dma.o
│ │ stm32l4xx_hal_dma.su
│ │ stm32l4xx_hal_dma_ex.o
│ │ stm32l4xx_hal_dma_ex.su
│ │ stm32l4xx_hal_exti.o
│ │ stm32l4xx_hal_exti.su
│ │ stm32l4xx_hal_flash.o
│ │ stm32l4xx_hal_flash.su
│ │ stm32l4xx_hal_flash_ex.o
│ │ stm32l4xx_hal_flash_ex.su
│ │ stm32l4xx_hal_flash_ramfunc.o
│ │ stm32l4xx_hal_flash_ramfunc.su
│ │ stm32l4xx_hal_gpio.o
│ │ stm32l4xx_hal_gpio.su
│ │ stm32l4xx_hal_i2c.o
│ │ stm32l4xx_hal_i2c.su
│ │ stm32l4xx_hal_i2c_ex.o
│ │ stm32l4xx_hal_i2c_ex.su
│ │ stm32l4xx_hal_iwdg.o
│ │ stm32l4xx_hal_iwdg.su
│ │ stm32l4xx_hal_pwr.o
│ │ stm32l4xx_hal_pwr.su
│ │ stm32l4xx_hal_pwr_ex.o
│ │ stm32l4xx_hal_pwr_ex.su
│ │ stm32l4xx_hal_rcc.o
│ │ stm32l4xx_hal_rcc.su
│ │ stm32l4xx_hal_rcc_ex.o
│ │ stm32l4xx_hal_rcc_ex.su
│ │ stm32l4xx_hal_spi.o
│ │ stm32l4xx_hal_spi.su
│ │ stm32l4xx_hal_spi_ex.o
│ │ stm32l4xx_hal_spi_ex.su
│ │ stm32l4xx_hal_tim.o
│ │ stm32l4xx_hal_tim.su
│ │ stm32l4xx_hal_tim_ex.o
│ │ stm32l4xx_hal_tim_ex.su
│ │ stm32l4xx_hal_uart.o
│ │ stm32l4xx_hal_uart.su
│ │ stm32l4xx_hal_uart_ex.o
│ │ stm32l4xx_hal_uart_ex.su
│ │
│ ├─examples
│ │ example_assembly_test.o
│ │ example_assembly_test.su
│ │ example_detector_distance.o
│ │ example_detector_distance.su
│ │ example_detector_distance_recorded.o
│ │ example_detector_distance_recorded.su
│ │ example_detector_presence.o
│ │ example_detector_presence.su
│ │ example_get_next_by_reference.o
│ │ example_get_next_by_reference.su
│ │ example_multiple_service_usage.o
│ │ example_multiple_service_usage.su
│ │ example_service_envelope.o
│ │ example_service_envelope.su
│ │ example_service_iq.o
│ │ example_service_iq.su
│ │ example_service_power_bins.o
│ │ example_service_power_bins.su
│ │ example_service_sparse.o
│ │ example_service_sparse.su
│ │ ref_app_parking.o
│ │ ref_app_parking.su
│ │ ref_app_rf_certification_test.o
│ │ ref_app_rf_certification_test.su
│ │ ref_app_smart_presence.o
│ │ ref_app_smart_presence.su
│ │ ref_app_tank_level.o
│ │ ref_app_tank_level.su
│ │
│ ├─integration
│ │ acc_hal_integration_stm32cube_xc111_r4a.o
│ │ acc_hal_integration_stm32cube_xc111_r4a.su
│ │ acc_integration_stm32.o
│ │ acc_integration_stm32.su
│ │
│ ├─Src
│ │ gpio.o
│ │ gpio.su
│ │ iwdg.o
│ │ iwdg.su
│ │ main.o
│ │ main.su
│ │ spi.o
│ │ spi.su
│ │ stm32l4xx_hal_msp.o
│ │ stm32l4xx_hal_msp.su
│ │ stm32l4xx_it.o
│ │ stm32l4xx_it.su
│ │ syscalls.o
│ │ syscalls.su
│ │ system_stm32l4xx.o
│ │ system_stm32l4xx.su
│ │ usart.o
│ │ usart.su
│ │
│ └─startup
│ startup_stm32l431xx.o
│
├─Drivers
│ ├─CMSIS
│ │ ├─Device
│ │ │ └─ST
│ │ │ └─STM32L4xx
│ │ │ ├─Include
│ │ │ │ stm32l431xx.h
│ │ │ │ stm32l4xx.h
│ │ │ │ system_stm32l4xx.h
│ │ │ │
│ │ │ └─Source
│ │ │ └─Templates
│ │ └─Include
│ │ cmsis_armcc.h
│ │ cmsis_armclang.h
│ │ cmsis_armclang_ltm.h
│ │ cmsis_compiler.h
│ │ cmsis_gcc.h
│ │ cmsis_iccarm.h
│ │ cmsis_version.h
│ │ core_armv81mml.h
│ │ core_armv8mbl.h
│ │ core_armv8mml.h
│ │ core_cm0.h
│ │ core_cm0plus.h
│ │ core_cm1.h
│ │ core_cm23.h
│ │ core_cm3.h
│ │ core_cm33.h
│ │ core_cm35p.h
│ │ core_cm4.h
│ │ core_cm7.h
│ │ core_sc000.h
│ │ core_sc300.h
│ │ mpu_armv7.h
│ │ mpu_armv8.h
│ │ tz_context.h
│ │
│ └─STM32L4xx_HAL_Driver
│ ├─Inc
│ │ │ stm32l4xx_hal.h
│ │ │ stm32l4xx_hal_cortex.h
│ │ │ stm32l4xx_hal_def.h
│ │ │ stm32l4xx_hal_dma.h
│ │ │ stm32l4xx_hal_dma_ex.h
│ │ │ stm32l4xx_hal_exti.h
│ │ │ stm32l4xx_hal_flash.h
│ │ │ stm32l4xx_hal_flash_ex.h
│ │ │ stm32l4xx_hal_flash_ramfunc.h
│ │ │ stm32l4xx_hal_gpio.h
│ │ │ stm32l4xx_hal_gpio_ex.h
│ │ │ stm32l4xx_hal_i2c.h
│ │ │ stm32l4xx_hal_i2c_ex.h
│ │ │ stm32l4xx_hal_iwdg.h
│ │ │ stm32l4xx_hal_pwr.h
│ │ │ stm32l4xx_hal_pwr_ex.h
│ │ │ stm32l4xx_hal_rcc.h
│ │ │ stm32l4xx_hal_rcc_ex.h
│ │ │ stm32l4xx_hal_spi.h
│ │ │ stm32l4xx_hal_spi_ex.h
│ │ │ stm32l4xx_hal_tim.h
│ │ │ stm32l4xx_hal_tim_ex.h
│ │ │ stm32l4xx_hal_uart.h
│ │ │ stm32l4xx_hal_uart_ex.h
│ │ │
│ │ └─Legacy
│ │ stm32_hal_legacy.h
│ │
│ └─Src
│ stm32l4xx_hal.c
│ stm32l4xx_hal_cortex.c
│ stm32l4xx_hal_dma.c
│ stm32l4xx_hal_dma_ex.c
│ stm32l4xx_hal_exti.c
│ stm32l4xx_hal_flash.c
│ stm32l4xx_hal_flash_ex.c
│ stm32l4xx_hal_flash_ramfunc.c
│ stm32l4xx_hal_gpio.c
│ stm32l4xx_hal_i2c.c
│ stm32l4xx_hal_i2c_ex.c
│ stm32l4xx_hal_iwdg.c
│ stm32l4xx_hal_pwr.c
│ stm32l4xx_hal_pwr_ex.c
│ stm32l4xx_hal_rcc.c
│ stm32l4xx_hal_rcc_ex.c
│ stm32l4xx_hal_spi.c
│ stm32l4xx_hal_spi_ex.c
│ stm32l4xx_hal_tim.c
│ stm32l4xx_hal_tim_ex.c
│ stm32l4xx_hal_uart.c
│ stm32l4xx_hal_uart_ex.c
│
├─examples
│ example_assembly_test.c
│ example_assembly_test.h
│ example_detector_distance.c
│ example_detector_distance.h
│ example_detector_distance_recorded.c
│ example_detector_distance_recorded.h
│ example_detector_presence.c
│ example_detector_presence.h
│ example_get_next_by_reference.c
│ example_get_next_by_reference.h
│ example_multiple_service_usage.c
│ example_multiple_service_usage.h
│ example_service_envelope.c
│ example_service_envelope.h
│ example_service_iq.c
│ example_service_iq.h
│ example_service_power_bins.c
│ example_service_power_bins.h
│ example_service_sparse.c
│ example_service_sparse.h
│ ref_app_parking.c
│ ref_app_parking.h
│ ref_app_rf_certification_test.c
│ ref_app_smart_presence.c
│ ref_app_smart_presence.h
│ ref_app_tank_level.c
│ ref_app_tank_level.h
│
├─Inc
│ gpio.h
│ iwdg.h
│ main.h
│ spi.h
│ stm32l4xx_hal_conf.h
│ stm32l4xx_it.h
│ usart.h
│
├─integration
│ acc_hal_integration.h
│ acc_hal_integration_stm32cube_xc111_r4a.c
│ acc_integration.h
│ acc_integration_stm32.c
│
├─rss
│ ├─include
│ │ acc_base_configuration.h
│ │ acc_definitions.h
│ │ acc_detector_distance.h
│ │ acc_detector_presence.h
│ │ acc_hal_definitions.h
│ │ acc_rf_certification_test.h
│ │ acc_rss.h
│ │ acc_rss_assembly_test.h
│ │ acc_rss_diagnostics.h
│ │ acc_service.h
│ │ acc_service_envelope.h
│ │ acc_service_iq.h
│ │ acc_service_power_bins.h
│ │ acc_service_sparse.h
│ │ acc_version.h
│ │
│ └─lib
│ libacconeer.a
│ libacc_detector_distance.a
│ libacc_detector_presence.a
│ libacc_rf_certification_test.a
│
├─Src
│ gpio.c
│ iwdg.c
│ main.c
│ spi.c
│ stm32l4xx_hal_msp.c
│ stm32l4xx_it.c
│ syscalls.c
│ system_stm32l4xx.c
│ usart.c
│
└─startup
startup_stm32l431xx.s
Best regards
Show Less
We have recently had to move from CY8C4248AZI-L-485 (TQFP) to the CY8C4248LTI-L485 (QFN) due to part shortages, our understanding was that from a internal architecture point of view these two chips were identical and thus F/W builds would be compatible between the two. However when building the F/W for the CY8C4248LTI-L485 (QFN) we are getting an error regarding the routing of one of the analogue components, see error details below.
Failed to route net "Net_2549".
Error: No valid route exists
Ports: analog_term
vminus
iout
Sources: CSIDAC2.iout
Targets: USERIO SW_VREF(0)
PASS0.CTB1.OA1.vminus
(App=cydsfit)
Error: apr.M0003: Unable to find a solution for the analog routing. (App=cydsfit)
Any information to aid with the understanding of this issue would be much appreciated,
Kind Regards,
Ollie
Show Less