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