- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi folks,
today I want to discuss the PSoC Programmer Command Line Interface (ppcli).
We have a product where the MCU can be of several types.
For every type there is a suitable hexfile.
We have a GUI that uses ppcli.
Up till now there was only one controller type used so the type and hexfile path were fixed in the code.
But now we need the GUI to automatically estimate the type of the connected controller and choose the according hexfile. I found the Command PSoC4_GetSiliconID, but this only gives me a cryptic number.
Is there any translation table? Or do I have to check every single controller type and adding it to the GUI?
Also are these IDs unique? Might be a stupid question but I just want to make sure.
Thanks!
Solved! Go to Solution.
- Labels:
-
PSoC 4 MCU
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello.
Cypress has a couple of articles with brief explanations. You'll need to do more digging.
KBA218854, with some useful links:
Silicon ID and Cypress ID in Select Debug Target W... - Infineon Developer Community
KBA221305
Silicon ID Mismatch while Programming PSoC® Device... - Infineon Developer Community
Hope this helps.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello.
Cypress has a couple of articles with brief explanations. You'll need to do more digging.
KBA218854, with some useful links:
Silicon ID and Cypress ID in Select Debug Target W... - Infineon Developer Community
KBA221305
Silicon ID Mismatch while Programming PSoC® Device... - Infineon Developer Community
Hope this helps.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @Bigby,
Adding to @BiBi_1928986's response, please refer to Table 1-1. Programming Values on page 5 of the PSoC 4 Programming Specification.
Additionally, as you are developing a GUI application you can directly use the PPCOM APIs instead. Please have a look at the examples in this directory - C:\Program Files (x86)\Cypress\Programmer\Examples\Programming\PSoC4\SWD
Rakshith M B