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.

EK-TM4C123GXL: Is it possible to Flash to TM4C129ENCZAD as an ICDI debugger?

Part Number: EK-TM4C123GXL
Other Parts Discussed in Thread: TM4C129ENCZAD, TMDSEMU110-U,

I want to implement Standalone XDS110 of XDS110 on my custom TM4C129ENCZAD board.

At first I was trying to run xds110 firmware using Code Composer Studio and TMDSEMU110-U.

However, the TMDSEMU110-U broke down, so I tried to buy another one, but because the price was high and the inventory was small, I tried to debug using the EK-TM4C123GXL.
(I'm trying to use Chapter 4.6 of the following URL for the connection method.)
www.ti.com/.../spma075.pdf

Is it possible for me to load boot_loader.bin and firmware<ver>.bin in the following hierarchy?
C:\ti\ccs1210\ccs\ccs_base\common\uscif\xds110

  • Hi Hiroyuki-san,

    However, the TMDSEMU110-U broke down, so I tried to buy another one, but because the price was high and the inventory was small, I tried to debug using the EK-TM4C123GXL.
    (I'm trying to use Chapter 4.6 of the following URL for the connection method.)
    www.ti.com/.../spma075.pdf

    Is it possible for me to load boot_loader.bin and firmware<ver>.bin in the following hierarchy?
    C:\ti\ccs1210\ccs\ccs_base\common\uscif\xds110

    EK-TM4C123GXL can be used as a debug probe. You will need to follow the instructions on the app note to make the appropriate board modification and connection. Please note that when you debug out the board, it will enumerate as a ICDI (In-Circuit Debug Interface) debug probe. ICDI debug probe is just another debug probe. It will be able to load any programs (e.g. blinky, hello or etc) to your target device. It is no different than using XDS110, XDS200 or other debug probe to flash a program to a target device. 

    I think the most important thing for you is that you want to load the XDS110 firmware to a target device This is a question I will defer to the CCS team (Ki-Soo Lee) who has been helping you out. My understanding is that you had already tried to load the XDS110 firmware using the TMDSEMU110-U before it was broken but after the firmware was loaded, the target device does not behave as a XDS110 probe. This is entirely independent of what debug probe you use to load the firmware, be it ICDI or other probes. Please follow up with the post that Ki is assisting you. 

     

  • Hi, thanks for your reply.

    You said
    EK-TM4C123GXL can be used as a debug probe. You will need to follow the instructions on the app note to make the appropriate board modification and connection. Please note that when you debug out the board, it will enumerate as a ICDI (In- Circuit Debug Interface) debug probe. ICDI debug probe is just another debug probe. It will be able to load any programs (e.g. blinky, hello or etc) to your target device. to flash a program to a target device.

    I understood.
    This means that it can be used as a debugger.
    It means that it is necessary to select ICDI for the Debugger part in Target Configuration of CCS.

    You said
    I think the most important thing for you is that you want to load the XDS110 firmware to a target device

    Yes, it is the most important.

    You said
    This is entirely independent of what debug probe you use to load the firmware, be it ICDI or other probes.

    From this story, even if you use the ICDI debugger, it is possible to load other versions of the debugger such as XDS110 firmware.bin.

    You said
    Please follow up with the post that Ki is assisting you.

    OK, I'll ask Ki.