Hello, I am new to OpenOCD and over the last week I have been trying
to figure out how I might be able to program a Cypress CCG3PA
(CYPD3171-24LQXQ) USB Type-C Controller over SWD.

There is support in the Cypress fork for CCG6xF [1] but I have run
into a problem in the target acquisition phase with their kitprog3
extension (with what they call KP3_REQUEST_ACQUIRE).  I opened a
GitHub issue [2] but haven't gotten any insight from Cypress with how
to have visibility into what is going wrong inside the MiniProg4's
firmware.

I have J-Link, FT2232H, Cypress MiniProg3 and Cypress MiniProg4.  I am
ok with using any of them.  It seems like Cypress buries a lot of
complexity in the MiniProg4/KitProg3 firmware which makes it hard to
troubleshoot.

I know this list is for upstream OpenOCD development, so I am
interested in connecting with anyone who might be trying to add
support for any of the Cypress parts.  It seems like the kitprog3
extension in the Cypress fork complicates the matter and it might be
better to just use a standard CMSIS-DAP adapter.

I would appreciate any insights!

Thank You,
Drew

[1] 
https://github.com/cypresssemiconductorco/openocd/blob/cypress/src/flash/nor/psoc4.c
[2] https://github.com/cypresssemiconductorco/openocd/issues/4


_______________________________________________
OpenOCD-devel mailing list
OpenOCD-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to