Other Parts Discussed in Thread: EK-TM4C129EXL, UNIFLASH
Hi experts!
My customer has the following issue related to the Tiva and Stellaris microcontrollers. Can someone help answer their questions?
"We are using the Tiva TM4C129ENCPDT as well as the Stellaris LM3S9U81 microcontrollers.
We've had at least 8 of the Stellaris chips lock up in the past and now we think we have two of our new boards with the Tiva lock up. Working on getting a USB wired up to try the unlock sequence on the Tiva.
This is the case where new code is flashed and the chip locks up. To make sure there is no confusion over what "locked" means, the Tiva and Stellaris manuals have a section called "Recovering a Locked Microcontroller".
Many discussions online. Here are three
https://e2e.ti.com/support/microcontrollers/other/f/908/t/785091
http://e2e.ti.com/support/microcontrollers/stellaris_arm/f/471/t/45064
The Tiva manual does have a section 10.3.1 which gives hints at code the user can write to lock the chip, but our testing has shown that we can make a build which flashes correctly, then add a C printf statement and get the chip to lock. So, the manual doesn't give all of the causes.
The Tiva and Stellaris chips are so similar in this regard, can you put us in contact with someone from TI engineering who can explain the Tiva causes and how to avoid it?
"
Best regards,
Jim Brinkhurst