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.

TM4C1294NCPDT: Debug Port Unlock Using Uniflash?

Part Number: TM4C1294NCPDT
Other Parts Discussed in Thread: UNIFLASH,

I've read a number of threads on how to unlock the TM4C using Uniflash and have followed all instructions but had no success.  I have a Tiva TM4C1294NCPDT processor I'm connecting to using a XDS2xx USB Debug Probe.  I have the "reset button" pressed when powering up the device.  I then click the "Unlock" button as shown in the attached screenshot, but I get the "Failed unlocking device" message as also shown in the screenshot.  Anyone have any ideas of what I might be doing wrong?

  • I have successfully used UniFlash to unlock a part with the Stellaris ICDI. I don't have an XDS200 (maybe someone else will comment if they have tried with the XDS200). You are holding the device in reset while you click the "Unlock" button?
  • Hi Bob - Thanks for the reply. Yes, I definitely have the RST pin set to ground when powering on the device. I'm using specialized hardware - not a LaunchPad dev board. My order of operations are:

    1) Start up UniFlash
    2) Load my session with the correctly saved TM4C1294NCPDT device and TI XDS2xx USB Debug Probe
    3) With the RST pin set to GND I cycle power to the device
    4) I click the "Fury, DustDevil, and Tiva Classes" radio button
    5) I click the "Unlock" button as shown in my earlier screenshot
    6) I get the "failed unlocking device" error message shown in my earlier screenshot

    Really not sure what I'm doing wrong here...
  • Are you sure the part is locked? More specifically, are you sure it is not a hardware problem? (I have also requested that the people who support UniFlash look at this thread.)
  • Hi Bob - Can you elaborate on what exactly is meant by "the part is locked"? Is this the same as making sure the RST pin is indeed set to GND?
  • By locked, I mean that the software running on the part has disabled JTAG access to the part. The parts are shipped with the flash empty, the parts do not require to be unlocked. When you built this board and put a blank part on it, were you able to connect with your XDS200?
  • Since I have not heard back from you, I assume you resolved this issue. If not, please respond to this post, or start a new thread.