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-TM4C129EXL: Using ICDI on "EK-TM4C129EXL" to Debug Off-Board TM4C12x

Part Number: EK-TM4C129EXL

In order to utilize ICDI on "EK-TM4C129EXL" to program/Debug  TM4C12x on custom board. Please confirm any issue with steps below:

1. Remove jumper from header JP2 such that TM4C129 on "EK-TM4C129EXL" is powered down avoiding any conflict/contention with TM4C12x of custom board (keeping resistors R8,10,11,15 & 16 as it is.)

2. Ensure that header pin EXTDBG is unconnected

3. Install the right hand pins of header X1 for the JTAG pins
4. Connect the GND from EK-TM4C129EXL to GND on the custom-board.
5. Connect the X1->TCK from EK-TM4C129EXL to TCK on the custom-board TM4C12x.
6. Connect the header pin TMS from EK-TM4C129EXL to TMS on the custom-board TM4C12x.
7. Connect the header pin TDI from EK-TM4C129EXL to TDI on the custom-board TM4C12x.
8. Connect the header pin TDO from EK-TM4C129EXL to TDO on the custom-board TM4C12x.
9. Connect the header pin RST_N from EK-TM4C129EXL to RST pin of TM4C12x on the custom-board
10. Connect the USB cable on the debug connector

  • You write, "1. Remove jumper from header JP2 such that TM4C129 on "EK-TM4C129EXL" is powered down avoiding any conflict/contention..."

    Should you not note that the "TM4C129" being "powered down" by that action (above) is in fact the "Target MCU" on that EK board - and that the ICDI operation is being managed by the 2nd MCU - resident (and still powered) on that EK board?

    I'm inexpert w/129x parts - yet your (otherwise) complete list leaves silent the provision of, "Positive Supply Voltage" to your "custom board."    You've well covered the provision of "Common GND" - yet the positive supply (to custom board) is (undocumented in your writing) and (still) required - is it not?

  • Hello Luck Luck,

    Please refer to the Technical Application Note for this specific topic

    www.ti.com/.../spma075.pdf
  • Well the objective was to replace "Target MCU on EK board" with "Target MCU on Custom board". Ofcourse Custom board would have VCC and GND.

    Anyways, it's been verified that scheme works.

  • the app note suggests removing resistors, which is avoidable, by just unplugging the JP2 jumper
  • luck luck said:
    Ofcourse Custom board would have VCC and GND.

    You submitted a 10 point connection list - which included GND.   How can you then justify excluding VCC?

    The avoidance of (any) mention of VCC is suspect - and would be frowned upon (of course) by any serious organization...

  • Hello Luck Luck,

    Yes, that is true as well. But be careful of parasitic powering of the Target MCU!!!