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.

TM4C123BE6PM: booting issue suspecting

Part Number: TM4C123BE6PM

Tool/software:

Hi,

We are using TM4C123BE6PM Microcontroller for Power sequence purpose.  It is working fine previously in all boards. 

Recently we received new boards. In those boards, we programmed the TM4C123 MCU code in 3 boards. In 1 Board, It is working properly (able to enable port pins and power sequence is happening). In another 2 boards, TM4C123 Microcontroller is not giving any port pins enable signals logic High. All signals showing Low. We tried to modify code and send logic high to only 1 or 2 pins, still those port pins also showing LOW only. 

Programming also happening correctly. We read back the flash and compared both binary codes, showing correctly. We tried the give reset manually also, still no change. Suspecting is Microcontroller booting is not happening  or not starting. 

Please suggest how to debug the issue. 

  • Hi,

      Can you show a scope cap of the pin that is used? I suspect you are hitting this errata. Can you try the workaround suggested in the errata. 

  • Hi Charles,

    Thanks for informing this errata info. We tried it by keeping RC filter (100 ohms series resistor and 0.1uF cap to Gnd) to all reqguired GPIO output pins. but still it didn't helped us. 

    Is there any ideas we can try it?

    For programming, We are disconnecting the system power and connecting TM4C123G Launchpad programmer with 3.3V supply from Programmer supply. We observed in this case 1.2V internal supply is not coming and also observed 3.3V supply from Launchpad is dropping to 2V level. Still, Programmer shows successfully programmed. For TM4C123 flash programming is it internal 1.2V supply generation not needed? Is 2V VCC supply is ok for programming?

    Regards

    Sridhar Babu

     

  • For programming, We are disconnecting the system power and connecting TM4C123G Launchpad programmer with 3.3V supply from Programmer supply. We observed in this case 1.2V internal supply is not coming and also observed 3.3V supply from Launchpad is dropping to 2V level. Still, Programmer shows successfully programmed. For TM4C123 flash programming is it internal 1.2V supply generation not needed? Is 2V VCC supply is ok for programming?

    Do you have a standalone debug probe like XDS110, XDS200 or etc that you can try? 2V is not sufficient to program the flash. The MCU must have 1.2V in order for the internal digital logic (e.g. CPU, flash controller) to work. I want to rule out it is TM4C123 LaunchPad issue. 

    Thanks for informing this errata info. We tried it by keeping RC filter (100 ohms series resistor and 0.1uF cap to Gnd) to all reqguired GPIO output pins. but still it didn't helped us. 

    Since earlier you said your setup is to source the power from the LaunchPad and the 1.2V is not coming out, I suspect this is the problem preventing I/Os from functioning. It may not be related to the errata. 

    Can you show a scope cap of the I/O when you are sourcing power from LaunchPad?

    Can you show a scope cap of the I/O? when you are sourcing power from the power source on your custom board? 

  • Hi Charles...Sorry for delayed response..

    Issue resolved. There is jumper on the Launchpad. That jumper need to remove for customer board programming. After removing the jumper, able to  program. 

    Thanks for support.