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.

CCS/TM4C123BH6PM: Project transfer problems on a custom board

Part Number: TM4C123BH6PM
Other Parts Discussed in Thread: TM4C123GH6PM,

Tool/software: Code Composer Studio

Hi folks!

I developed a small project on the TM4C123GH6PM (using the launch pad) and now I want to transfer it to a custom board with the TM4C123BH6PM. My problem is, that code composer studio tells me it could not load the *.out file when I try to debug.

I changed the processor type within the project settings and deactivated all USB related initialzations, but this does not seem to be enough.

By the way, communcation to the controller works fine via microe and launchpad ICDI, but I fail to connect with any of my XDS 100 V2 and V3 probes.

Any ideas are welcome!

Thank you! SImon

  • Short update,

    it seems the controller is running well, and is also beeing programmed. But ICDI just can't stop the device after programming.

    Thank you! Simon

  • Hello Simon,

    1. Can you please share the schematics of the custom board?
    2. Can you check if the JTAG Test connection utility in CCS is able to check the integrity of the JTAG test chain?
    3. Has the ccxml file been updated for the XDS100v2 debug probe.

    For #2 and #3 please refer to the JTAG application note

    www.ti.com/.../spma075.pdf
  • Hi Amit,

    thank you very much! It seems I forgot the VTref connection for XDS. Though I read spma075 yesterday already :-) Now I could check the JTAG and everything seems fine up to 1 MHz.

    Only when I try to debug, with XDS it says: frequency out of range.

    With ICDI it says: failed to stop the target.

    In both cases the flash is beeing programmed, but instead of debug options, I only see the red stop button? Any Idea?

    The external XTAL swings fine with 16 MHz.

    Thank you! Simon
  • Hello Simon,

    Is this the case at 1MHz or lowering the JTAG TCK helps with the issue. Also what is being done in the application program: As given in the application note, under some circumstances the JTAG may stop working e.g. JTAG pins configured as GPIO, BOOTCFG register modification, etc?
  • Hi Amit,

    thank you! I solved the problem today, the cores VDDC was not stable due to a layout issue. Therefore I could program the controler, but not debug it or run it without issues.

    Now everything works fine! Thanks again!
  • Hello Simon,

    The layout of the decap for VDDC was not as per the Design Guidelines? And how did you make corrections on the failing board. This could be a useful resource for others who may run into the same issue.
  • Hi Amit,

    indeed, the counter site of the VDDC capacitors hat no connection to GND. Luckily, I could place a bridge wire for now.

    The important thin is, that programming the chip and communication can be successful, even when the VDDC voltage is not stable enough for running the uC.

    Thank you! Simon
  • Hello Simon,

    Please do make sure that you make the corrections as per the System Design Guidelines for the final board. Otherwise when the device sees to higher activity period the current draw may cause voltage drops.