PSoC™ 4 Forum Discussions
Hi everyone, I have a touch door handle issue on my end:
Question: Why is the base line value of the power-on detection in normal mode (non-rainy condition) and in rainy condition the same?
Due to the above problem, the original value obtained in normal mode can be recognized normally when touching (greater than the finger threshold), while the original value obtained after touching in the rainy state changes very little (much less than the finger threshold), resulting in invalid touch.
The above uses the same door handle. May I ask why the baseline values obtained are the same in both modes? Anyone who knows give some advice, thanks!
Note: If you turn on the power in a non-rainy state and then turn on the shower to get wet, the original value obtained at this time is changed, no problem.
smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/%E5%85%B3%E4%BA%8ECypress-4025-MCU%E8%A7%A6%E6%91%B8%E9%97%A8%E6%8A%8A%E6%89%8B%E4%B8%8D%E5%90%8C%E7%8E%AF%E5%A2%83%E4%B8%8B%E8%8E%B7%E5%8F%96%E5%9F%BA%E7%BA%BF%E5%80%BC%E4%B8%80%E6%A0%B7%E7%9A%84%E9%97%AE%E9%A2%98/td-p/468299
Show LessPlease help provide cy8c4014lqs-s422 and CG9107AM errata document, thanks.
The PSoC is configured as USB cdc device. On my board, there is USB hub. The up stream is connected to PC with Windows 11. I connected 1 of the down stream with usb thumb drive and from the Windows device Manager, I can see a generic USB hub as well as USB mass storage device.
Another downstream port is connected to the USB of PSoC. Unfortunately, there is no detection seen in Device Manager. I have installed the PSOC programmer as well as PSoC create 4.4. so I suppose the Windows cdc driver for Cypress PSOC 4 is installed. If I connected the MiniPROG3 debug port, then I can see the MiniProg3 decive.
Please advice and help.
Show LessI've been using 4.4 for a couple of years. At some point, my setup got corrupted, and it started complaining about being unable to find certain component versions. They are:
- cy_isr: have 1.70, need 1.71
- cy_boot: have 6.0, need 6.10
- LIN_Dynamic: have 5.0, need 6.0
- ADC_SAR_SEQ_P4: have 2.50, need 2.60
I uninstalled PSoC Creator 4.4, did a fresh download (which is identical to the one I downloaded two years ago), did a fresh install, and they're still not there. It looks like these install files don't contain the latest components. However, the Component Installer shows no components whatsoever, even if I set the device to "all" and turn off the "Show only newer" checkbox. It's behaving like you've completely removed the component library from your website, so now all that's available is a two year old installer. My company buys thousands of these PSoCs, and now I can't do my work. I'm stuck.
If you can't fix what's wrong at your end, can you at least provide me with the four components mentioned above, for individual download?
Hi guys , I want to use freeRtos with psoc4 and my mcu is cy8c4248azi and I followed this guide : have a only one difference guide uses freeRtosV9.0.0 I used freeRTOSV202012.00
https://iotexpert.com/psoc4-freertos-port/
and I got this errors :
Do you have any idea what is the problem?
Show LessHello everyone! I am trying to flash a hex file in to a custom Cypress 4148 board Using Raspberry Pi Zero WiFi version (that's what I have at the moment) and OpenOCD. But unfortunately, I get the following output when running Config.cfg file .
Open On-Chip Debugger 0.12.0+dev-00290-g2e60e2eca (2023-08-14-10:57)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
Warn : Transport "swd" was already selected
Info : BCM2835 GPIO JTAG/SWD bitbang driver
Info : clock speed 1492 kHz
Info : SWD DPIDR 0x0bb11477
Info : [psoc4.cpu] Cortex-M0 r0p0 processor detected
Info : [psoc4.cpu] target has 4 breakpoints, 2 watchpoints
Info : starting gdb server for psoc4.cpu on 3333
Info : Listening on port 3333 for gdb connections
Info : SWD DPIDR 0x0bb11477
Error: [psoc4.cpu] clearing lockup after double fault
[psoc4.cpu] halted due to debug-request, current mode: Handler HardFault
xPSR: 0x60000003 pc: 0xfffffffe msp: 0xffffffe0
Error: timed out while waiting for target running
** Unable to reset target **
shutdown command invoked
Inside my Config.cfg file is the following:
source [find interface/raspberrypi-swd.cfg]
transport select swd
source [find target/psoc4.cfg]
program merged_psoc4.hex verify reset exit
The command I used is openocd -f config.cfg
I have tried a different combinations of commands but unfortunately none of them work. I was wondering what caused this and what the solution is.
Thanks in advance!
Show LessNMEA 2000 is a network used in marine applications and uses ISO 11898-2 (CAN) . The inclusion of 11898-2 (CAN) reflects the role of CAN bus as the basis for NMEA 2000. The NMEA 2000 standard defines the baud rate of 250K for NMEA 2000 and details on cables and connectors among other requirements.
PSoC has the ability to utilize the CAN Controller and would be a good platform for simple sensor applications.
I wonder if anyone has used the PSoC CAN controller to implement an NMEA 2000 network capable device and if so would they be willing to divulge the details?
Thank-you
Show LessDear Mr\Mrs,
I tried to create a project starting of Modustoolbox for IAR embedded. Compiling is failing with this issue:
"Error[Li005]: no definition for "__iar_Initlocks" [referenced from C:\Users\emanuelebelpanno\mtw\Empty_PSoC4_App\Debug\Obj\TOOLCHAIN_IAR_13573725619442129044.dir\cy_clib_support_iar.o]"
I've tried to look for this function and it isn't present in the project. How Cam I solve this issue?
I'm using Windows 10, IAR embedded ARM 9.50.2.
Kind Regards,
EB
Show Less