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.

TM4C129XNCZAD: Programming the tm4c129xnczad

Part Number: TM4C129XNCZAD
Other Parts Discussed in Thread: EK-TM4C1294XL

HI all

I am working in tm4c129xnczad microcontroller, I have fabricated a new pcb for the microcontroller the below is the circuit ,the issue is we could not program the tm4c129xnczad by using tm4c123g, what is the program i should load in the tm4c123g to make it as a programmer and debugger ic. where can i get the program. Any thoughts kindly share.


BASEBOARD_SCHEMATIC_VERSION 2.0.pdf

thankyou

  • Hi,

      I suppose you reference the EK-TM4C1294XL LaunchPad schematic to use the TM4C123 as the ICDI debug probe. Is this correct? Please note that TM4C123 must be programmed with the ICDI firmware to emulate as a debug probe. If you have a virgin TM4C123 then it is an empty device. There is no source code for ICDI firmware as it is a proprietary IP. We do NOT provide the ICDI binary file. However. you can use LM Flash programmer to update the ICDI firmware provided your PCB hardware for ICDI is designed properly. 

     In order for you to troubleshoot if your custom board is build properly, you can swap the TM4C123 on the LaunchPad to your custom board. If it emulates properly and allows you to program and debug your target device then your board should be ok. 

  • HI Charles

    Thankyou for the suggestion 

      I suppose you reference the EK-TM4C1294XL LaunchPad schematic to use the TM4C123 as the ICDI debug probe. Is this correct?

    yes

    The LM Flash Programmer is not opening which i got it from ti website, do you have any other link for the LM flash programmer. And if I update the firmware using LM flash programmer to tm4c123g can i use it as programmer and debugger?

    Thankyou

  • The LM Flash Programmer is not opening

    What do you mean it is not opening? If you open it and it disappears right away then try to open it in 'Run as administrator' in Windows or try to run it in compatibility mode. 

    And if I update the firmware using LM flash programmer to tm4c123g can i use it as programmer and debugger?

    If you can successfully update the firmware then TM4C123 will enumerate as an ICDI programmer and debugger. I'm curious why you want to have a on-board ICDI debug probe. Your PCB will need to accommodate TM4C123 as an extra BOM. I don't know how many boards you are going to build. Why wouldn't you design your board with a JTAG connector that you can use any JTAG debug probes to program and debug your target? Some of the debug probes are low cost such as XDS200, XDS110 or XDS100.  

  • Hi Charles

    'Run as administrator'

    Thankyou when i run as administrator it is opening i will try to update the firmware and I will update in this forum.

    I'm curious why you want to have a on-board ICDI debug probe.

    This is because to make the device as stand alone device with micro usb interface for programming the device.

    Thankyou