Programming PSOC 6 Cy8C6247BZI-D54 with MiniProg3

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
jogi_3903711
Level 1
Level 1
First like given

Hello,

Is it possible to program the PSOC 6 Cy8C6247BZI-D54 (model from Cy8Ckit-062-Wifi-BT) over JTAG using the MiniProg3? While attempting to program a custom PCB, we found that the device never responded in PSOC programmer while using the MiniProg3, either over JTAG or SWD. However, the device was able to be programmed using the SWD interface on the development board, by removing R190, R191 and R192 populating J8, and wiring to J12, the Debug & Trace header.  This led us to conclude that perhaps this mcu is not compatible with the MiniProg3. Is there any validity to that hypothesis, and if so, is there an alternative programmer we can purchase?

Thanks,

Josh

0 Likes
1 Solution
LinglingG_46
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 10 questions asked

Hi Josh,

Firstly of all, the PSoC6 can be programmed using MinProg3 by SWD.

But debug the programming issue, need your schematic about the programming part.

The cypress has offer the new programmer:

https://www.cypress.com/documentation/development-kitsboards/cy8ckit-005-miniprog4-program-and-debug...

View solution in original post

2 Replies
LinglingG_46
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 10 questions asked

Hi Josh,

Firstly of all, the PSoC6 can be programmed using MinProg3 by SWD.

But debug the programming issue, need your schematic about the programming part.

The cypress has offer the new programmer:

https://www.cypress.com/documentation/development-kitsboards/cy8ckit-005-miniprog4-program-and-debug...

Thanks for the response. It turns out that it was a driver issue that presented as PSoC Creator slowing down a lot, and no device target showing up.  It was fixed by opening device manager with PSoC Creator opened, uninstalling the MiniProg3 device and others labeled "Unknown devices", then unplugging and re plugging in the USB cable to initiate a reinstall of the MiniProg3 device driver.  On some machines, this process had to be repeated a few times. Also, it appears that opening PSoC Programmer and powering the targeted device before this process helped in some instances.  Ultimately, the M0 and M4 appeared in the programming window in PSoC Creator, and the device was successfully programmed. 
MiniProg3 Device manager.JPG

0 Likes