- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
i have been trying to connect the PsoC Creator to the CY8C4024LQI-S412 but always get "This device was recognized, but PSoC Creator does not support using it at this time".
Im using:
PSoC Creator 4.4,
KitProg Version 2.21,
CY8CKIT-042 to connect to the CY8C4024LQI-S412,
PDL 3.1.5
Restarting PC or CY8CKIT didn't help.
Only shows "Cortex-M0+" when selecting Target.
Can anyone help?
Solved! Go to Solution.
- Labels:
-
PSoC 4 MCU
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello.
A few suggestions.
1. Check Vccd (pin 25) for 1.8V
2. SWD wires should not be longer than 5cm-10cm. Any longer and the signals are of poor quality.
3. Make sure the Debugger is closed before trying to program target from Creator.
4. Make sure the target device matches the compiled project target device.
If any of the above are wrong, you will get the Cypress default error message "does not support".
You might try programming after removing R2 and R3. The parallel connection to other port pins might interfere with SWD signals.
Could try removing capacitors C4 and C5 from XRES pin and place a 10k pull-up resistor on XRES. Yes, there is an internal pull-up resistor, but it doesn't work well (in my experience).
You should fix the PSoC4 schematic symbol for Vccd. It was confusing.
Lastly, try programming with PSoC Programmer instead of Creator.
Good luck with your project.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @domnad
Can you provide me more details regarding how you are trying to program your PSoC 4 device and the programming setup as you have mentioned that "CY8CKIT-042 to connect to the CY8C4024LQI-S412".
Wiring details , communication protocol used etc will be helpful.
I assume that you are trying to program a PSoC 4 device on your custom board based on the schematic you have shared. We can do a review on this custom schematic for you if required.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
i am trying to programm the CY8C4024 trough the CY8CKIT.
the CY8CKIT is connected with the CY8C4024 trough SWDIO -> SDA, SWDCLK -> SCL, RST -> RESET#,
GND -> GND and VDD -> +5V_LIM (CY8CKIT -> CY8C4024).
The protocol is SWD.
If i do the same wiring etc on a different Cypress chip (CYBLE-022001, see attachment) it works fine.
Also tried multiple CY8C4024 but everytime it only shows as Cortex-M0+.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello.
A few suggestions.
1. Check Vccd (pin 25) for 1.8V
2. SWD wires should not be longer than 5cm-10cm. Any longer and the signals are of poor quality.
3. Make sure the Debugger is closed before trying to program target from Creator.
4. Make sure the target device matches the compiled project target device.
If any of the above are wrong, you will get the Cypress default error message "does not support".
You might try programming after removing R2 and R3. The parallel connection to other port pins might interfere with SWD signals.
Could try removing capacitors C4 and C5 from XRES pin and place a 10k pull-up resistor on XRES. Yes, there is an internal pull-up resistor, but it doesn't work well (in my experience).
You should fix the PSoC4 schematic symbol for Vccd. It was confusing.
Lastly, try programming with PSoC Programmer instead of Creator.
Good luck with your project.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks,
after adding the pull-up resistor on XRES it now works.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @domnad ,
Do follow the steps provided by @BiBi_1928986 and at the same time we found a few irregularities in your schematics as follows:
1. The decoupling capacitors for VDD mentioned should be 1uF and 0.1uF (you have used 10uF in schematic)
2. Reset pin can be directly grounded via a 0.1uF capacitor.
3. Please confirm if the pull up resistors are present in the host end as no pull up resistors are seen for the i2c lines in your schematic.
4. The data and clock for your normal i2c and SWD use the same lines. Have you tried disconnecting the normal i2c lines from this (only keep SWD lines) and then see if PSoC Creator is detecting.
In PSoC Creator, have you selected your device from the "Device Selector" as shown below when creating your project?
Remarks : Please rename VDDD in your schematic to VCCD (pin 25)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank,
we will include the changes in our schematic