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.

TM4C123GH6PM: off board programmer for TM4C123GH6PM

Part Number: TM4C123GH6PM
Other Parts Discussed in Thread: SEGGER

Hello,

Is there any off board programmer for TM4C123GH6PM? I need to use it with CCS.

Thanks

  • Hi,
    Are you asking for external emulators to use for debugging/programming your device? Personally I have used XDS100v2, XDS200 and JLink on TM4C before. Do you have a custom board? The LaunchPad contains a on-board ICDI debug probe. You can even use the LaunchPad as a debug probe for debugging/programming your custom board. So there are options for you to choose.
  • I need to program the chip before soldering.
    Thanks
  • Why do you need the chip programmed before soldering? I'm sure there is a more convenient engineering solution to your requirements...

    Still, in that case, you will need a programming jig, a board with JTAG/SWD connections and one of QFP IC Sockets. Yamaichi is an example of a manufacturer.

    The creation of such programming board is a complex project in itself - you'd like to add test GPIO's to ensure that the firmware is properly downloaded; you will also need a good and reliable additional bootloader solution, for your first firmware is surely going to be outdated even before you solder the IC into the definitive board. Finally, consider daisy chain programming, so that you can program more than one IC at a time. Your board could even be autonomous, with a controlling MCU that would automatically program any chip inserted into the socket - and that would probably be more convenient using the ROM bootloader and UART communication.

    Regards

    Bruno

  • Charles,
    Quick question (I assume I'm lazy to take my 5-year old yellow IAR JLink from the bottom of the drawer and try it myself): is that JLink compatible to CCS?
    Regards
  • Bruno Saraiva said:
    is that JLink compatible to CCS?

    CCS 7 supports the Segger J-Link, albeit there are some functions not supported in the CCS debugger. See Segger J-Link support appears to be incomplete in CCS 7.0.0.00022 and CCS/TM4C1290NCZAD: Cannot enable/disable (breakpoint) while the target is running when using J-link.

    Bruno Saraiva said:
    I assume I'm lazy to take my 5-year old yellow IAR JLink from the bottom of the drawer and try it myself

    My experience of using a J-Link with CCS is using a Segger J-Link EDU (same hardware as the Segger J-Link base).

    I don't know if the old yellow IAR J-Link is still supported, I found SEGGER Discontinues IAR Branded J-Links which says Segger discontinued the IAR Branded J-Links in 2011.

  • Chester, Bruno,
    I just tried JLink Ultra and JLink Ultra+ with CCS7.1 and I'm having problem to connect to the target.
  • Hello,
    I need to have a off board programmer.
    I need to program the chip and then solder it.
    Thanks
  • To repeat Bruno's question, why?

    Not leaving yourself the capability of reprogramming the micro is likely to be expensive in the future.

    That said, the device programmer manufactures may have something although that market is a lot smaller than it used to be. You'll also need a ZIF adapter which will cost close to the price of a JTAG adapter. Look on distributor websites for flash programmers. Maybe Data General or Dataman are still around.

    Robert
  • Inability to (even) respond to, "Why is their such need?" signals (strongly) that "such need" is NOT "well considered."

    The "safety, flexibility & potential "re-programming" - offered ONLY by "ON-Board" programming - absolutely "overwhelms" any "off board" effort.     It is good to see "helpers here" rejecting "poorly thought/considered" poster desires.     When such posters, "Break so much - and so far - from the herd" (some) justification should be supplied.      (and of course - there is NONE!)

    Encouraging (very likely) poster missteps does not do them any favor!