- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi. We will be using a CCG3PA in our design. Also wanting to have the ability to program a fresh PCBA over SWD either at the factory or when out in the field. We understand SWD specifications enough to write the R/W routines. However, we believe we are re-inventing the wheel here.
1) Are the details on how the PC communicates over USB with your miniprog3 available to the public? Available under NDA? These details would allow us to use the Cypress s/w tools to flash our hardware design over SWD.
2) Is the USB to SWD miniprog3 bridge available in source code format to the public? Available under NDA?
Plan B is to start coding our own solution asap. This widget will be used strictly for flashing the CCG3PA and not for debugging. The use of the reflashing over CC lines is still too high of a risk for our product roadmap and also demands that a bootloader be applied using SWD first. Prefer that each widget have the ability to flash over SWD.
Thanks in advance.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I believe this document can answer your questions:
https://www.cypress.com/documentation/programming-specifications/cypdxxxx-programming-specifications
In the meantime, if you have installed PSoC Programmer, you can find example source code in:
C:\Program Files (x86)\Cypress\Programmer\Examples\Programming\PSoC4\SWD
Regards,
Eddie
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I believe this document can answer your questions:
https://www.cypress.com/documentation/programming-specifications/cypdxxxx-programming-specifications
In the meantime, if you have installed PSoC Programmer, you can find example source code in:
C:\Program Files (x86)\Cypress\Programmer\Examples\Programming\PSoC4\SWD
Regards,
Eddie
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Eddie. Thank you for your reply. We are using the same document to understand the low level timing for the SWD interface used to R/W with the CCG3PA. However, we do not believe this document offers the details on the USB API used by the Cypress tools.
We are after the commands, formats used by their software (API) that will allow for our end hardware to be used transparently with the existing Cypress software prorgamming tools.
Would you have such information?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Please refer to my prior reply. The example source code to program CCG3PA using API is included in PSoC Programmer, you can find them in this path:
C:\Program Files (x86)\Cypress\Programmer\Examples\Programming\PSoC4\SWD
The relating document is contain in: C:\Program Files (x86)\Cypress\Programmer\Documents
Regards,
Eddie
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for the clarifications Eddie. The information is helpful to the project.