The kit has the PSoC 5LP as a programmer and debugger. User guide tells about building projects for PSoC 5LP and how to restore the original functionality of PSoC 5LP. This is very nice.
The interesting part is, if I have the PSoC 5LP(same part as that on kit) and build a board with the schematics provided, I can build my own programmer for PSoC 4. We can then use this programmer to program and debug any PSoC!!! I guess!!!
Whats more interesting: Can the PSoC4 board be used to program other PSoCs like the 5/5LP?
(The Pioner kit is not much more expensive than buying a PSoC5LP in single quantities, so it doesnt' make so much sense to rebuild it from single parts)
See the table in section A.4 towards the end of the Pioneer Kit User Guide document - it documents what resistors you would need to short in order to use the onboard PSoC 5LP to program an external PSoC 4 (only PSoC 4 supported currently).
Warning - keep in mind to regain programming ability to the onboard PSoC 4 you will need to re-solder the shorted resistors.
walking softly ....
not trying to hijack the thread and not trying to break any forum etiquette. if so, please delete, and i apologize.
we are working on a sub $20 KIS-SWD programmer that should be back from PCB house next week. initial target will be PSoC4 and then rapidly add PSoC5LP.
other cool things also in pipeline. i will elucidate if asked to.
When you "don't want to hijack the thread", why do you do it in the end? Why not just opening a new one instead? No-one reading the question starting this thread will supsect the announcement of a project some pages down...
(This it not a complaint about announcing a project, but about the habit of adding unrelated stuff to threads...)
I think that it is easier than that. Just take J13 off. It seems to desconnect P4_VDD which is the PSoC4 supply. If that doesn't work you could just desolder R32, R33, and R34.
Anyway, that is not my question. I Just wanted to know if the Pioneer could program another PSoC4 different from the CY8C4245 or if at least it could program a CY8C4245 with another package. I think it can but I will have to try it.
If anyone knows if it can. Please let us know.
I've tried removing the R32/R33/R34 and connecting them (SWDIO,SWDCLK,XRES) to an external PSoC. (Also 3.3V and GND). And it detects the MCU but it says that it is been used by another client. I know it detects it because once I desolder one of the cables it doesn't detect it.
I've attached an image.
Anyone know what can be happening?
The Pioneer board runs afaik at 3.3V or 5V (selectable) and the hardware hack is designed to power the target board. I think, you should get hands on a MiniProg3 to get your PSoC4 programmed.
Not sure why the 404 error - I am putting the link again in quotes - "http://www.cypress.com/knowledge-base-article/using-cy8ckit-049-program-another-psoc-4-kba93541 (you may have to copy link and then paste in browser, clicking on links lead to 404)". Also a pdf of same article is attached. If not directly then by using some kind of level translator such as https://www.sparkfun.com/products/11771 between the FTDI and PSOC part of the kit. Thank you...
The hacked board together with the needed script looks a little bit complicated.
I would suggest you to get hands on a CY8CKIT-059. The snap-off part is a programmer and debugging interface operated directly from Creator working at 5V, so you will still need your level-interface.
Thanks a lot Bob, this is interesting. But to get hold of this CY8CKIT-059 it will be a bit longer lead time which I may not be able to afford but I might get a FreeSOC2 (https://www.sparkfun.com/products/13229). Any idea if that would work with level translator?
Sorry, but no experiences with the sparkfun board, but I question if it is remarkably smaller than the -049 prototyping kit or if it can be used to program another PSoC.
You may give Cypress India a phone call to get a -059 prototyping kit and see how long it will take them if urgent.