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.

TM4C129 - XDS100 ?

Other Parts Discussed in Thread: EK-TM4C1294XL

Hi,
I have a EK-TM4C1294XL interface. Can you program any TM4C1294 microcontroller with debug EK-TM4C1294XL or only JTAG interface by using a tool such XDS100?


Regards

Aquino

  • Hi Aquino, your question is not clear, I try address by all possible cases:
    If you wish to use external XDS100 to program EK-TM4C129XL answer is yes but internal debug is faster than XDS100.
    EK-TM4C129XL JTAG socket can both act as external Input and also external programmer so you can connect your target to LP socket.
    DK-TM4c129 also work same way.
    If this addressed your question please mark as answered, otherwise ask again better specifying your request.

  • Hi Roberto, thank you for your response. My question is this: I have an interface done by me, with the TM4C129. To program the firmware, I can only by JTAG with the XDS100 or can I program with the debug tool EK-TM4C129XL?

    The EK-TM4C129XL debug only works for this interface?

    My question is if I can program other microcontrollers with an interface Debug EK-TM4C129XL?

    Regards
    Aquino
  • Hello Aquino,

    On the EK-TM4C1294XL you can use an external interface like XDS100 to program the TM4C1294 or the On board Stellaris ICDI. To do so some board changes need to be done.

    You can use The Debug Out from the EK-TM4C129XL to program another TM4C uC. However if you want to do it for any other manufacturer's uC, then it will not be possible.

    Regards
    Amit
  • Hi Amit
    Thank you for your reply. My idea is to use micro TI. Usually the company I work we use the Microch* however from what I've seen of TI, are much more mature in all aspects. I'm doing an TCP/IP project with TI and I'm enjoying a lot!

    I think in the near future we will start to develop (produce) with TI.

    Best Regards
    Aquino
  • Aquino said:
    Hi Roberto, thank you for your response. My question is this: I have an interface done by me, with the TM4C129. To program the firmware, I can only by JTAG with the XDS100 or can I program with the debug tool EK-TM4C129XL?

     Hi Aquino, on my answer I stated connector of EK-TM4C1294XL can act two way or as bidirectional JTAG, I infer you are not completely grasping English so:

     DEBUG USB Cable -> on board ICDI STELLARIS ---> Internal TM4C1294 (on board programming)

     External Programmer (XDS or another EK/DK-TM4C12x)  -> flat Cable to JTAG connector -> Access to TM4C1294 on board (internal)

     DEBUG USB Cable -> on board ICDI STELLARIS -> Flat Cable between JTAG CABLE and Target -> External Target TIVA TM4C129/TM4C123

     All TM4C129 EK DK Board series this moment own a JTAG socket to be programmed from external or to program an external target.

     TM4C123 Launchpad has some pad you can solder pin and hook an external board

    TM4C123 DK board own a JTAG connector again to program internal processor / esxternal target just like TM4C129 Launchpad.

     ONLY EK-TM4C129 Launchpad of low cost dev kit has this efature but you can extrapolate programming pin from every other launchpad.

    Aquino said:
    My question is if I can program other microcontrollers with an interface Debug EK-TM4C129XL?

     This is a standard JTAG but you can ONLY program TIVA series processor due it proprietary interface it is not released.

     From this you cannot program MSP, C2000, DSP nor Hercules nor other than TI processor too.

     I am not sure this lock still is in place when you use GCC/OpenOCD too.

  • Aquino said:
    I think in the near future we will start to develop (produce) with TI.

     Just check lead times due this is a relative new product just released November 2013 and production started early before this Quarter.

     My prototypes where delayed at January and made in June from processor gutted by a Launchpad due to unavailable sample.