Hi,
Is it possible to program a Hercules on a custom pcb with a Hercules launchpad? How can this be achieved? Thank you
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
Is it possible to program a Hercules on a custom pcb with a Hercules launchpad? How can this be achieved? Thank you
Hi Edwin,
So you're custom board is fine, but the Hercules launchpads are not designed to be used as emulators even though the emulator is embedded.
It could be made to work, but I think you'd wind up 'sacrificing' a launchpad to do it properly. The LAUNCHXL-TMS57004 launchpad has a 14 pin JTAG header and you could probably remove the TMS570LS0432 from that board, solder in a header, and rig an emualator up but you would need to adapt a few of the pins.
Our JTAG pinouts really are not 'symmetric' - even though they look that way there is a target-side and an emulator side variation on a few pins.
For example the target should provide power on the "presence detect" pin but the emulator should sense the voltage on PD and drive the outputs based on this.
There is also one pin on the launchpad that is defined as a ground but is instead pulled up. We use this to detect when someone plugs in an external emulator and the external emulator being attached makes this pin transition from 'pull up' to 'low' .. the on-board emulator can sense this and get off the bus to avoid conflicting w. the off-board emulator. So those differences break the symmetry between emulator side and target side JTAG headers. On the Hercules launchpads, we have the 'target side' ... to use as an emulator you'd need to hack the board to make it look 'emulator side'.
The simplest thing for you to do would be to buy an XDS100v2 - or build one depending on your needs. You can find the 100v2 from a variety of vendors. The design is available on the TI embedded processor wiki page. For just 1 unit it would be cheaper to buy one unless you can get a PCB made for < $~20.