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 program failure

Other Parts Discussed in Thread: TM4C129EKCPDT

Hi Champs,

Recently my customer found mass TM4C129 programming failure in their Ethernet-to-Serial module. The failure rate was 100 in 2000pcs. The part number is TM4C129EKCPDT. Today I have gotten their boards and failure MCU. I soldered a failure sample on EK-1294XL and tested the programming. And the following error was appeared.


I tried to unlock the MCU several time without any error. However, TM4C129 still cannot be connected to the ICDI and be programmed. So is there any ways to do more debugging to find the root cause? Silicon damage? Or MCU locked?

 

Thanks.

BR,

Young


  • Hi Young,

    It is possible to run code on a TIVA C device that causes the device to lose JTAG comunication. The 2 most common causes are:

    1. Changing the system clock speed to something that the target system does not support.

    2. Changing the function of the Port C[3:0] pins, which are muxed with the JTAG pins.

    You can restore the communication by running UNLOCK utility in LMFlash Programmer as you did. On TM4C129x, the MAC address is erased by UNLOCK utility, so be sure to write down the number before running the utility. Please make sure you follow the on screen instructions.

    Another thing to try: reduce the JTAG speed (select "manual configuration" from the Quick Set pull-down)

     

    Regards,

    QJ

  • Hi QJ,

    Sorry for my unclear explanation.

    Parts of failure was found during programming the fresh PCBAs, in which there is no customer's code. Their PCBA foundry helped to solder TM4C129 on the board. And other failure was found during programming the fresh MCU. They used a test board to program the MCU.

    The failure parts cannot be unlocked by LM Flasher.

    Would you help to check the failure happened in which period?

    Thanks a lot.

    BR,

    Young

  • Hello Young,

    Please send some of the parts for failure analysis so that we can figure out the issue.

    Regards
    Amit