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.

Uniflash Linux Missing TI Libraries

Other Parts Discussed in Thread: UNIFLASH, EK-TM4C1294XL

I have badly corrupted my TM4C1294 launchpad, so I needed uniflash to unlock the bootloader. Could not get it to work on linux nor on Windows VMs (XP and 10 tested), and uniflash even got the ICDI flash corrupted while trying to update it's firmware. Now it only shows as DFU bootloader, and uniflash won't restore it...

Using kubuntu  14.04, uniflash 4.0.986, selecting EK-TM4C1294XL, then Settings and Utilities.

If I choose Firmware Update then I get missing library: libFlashDFUStellaris.so

If I choose Unlock Bootloader then I get missing library: libFlashFTDStellaris.so

How to fix uniflash so I can restore my EK-TM4C1294XL back to function? I have other identical working boards, if they could help.

  • Lucas,

    I would first try to use the LMFlash utility running on a PC running Windows natively (not from a virtual machine) and see if you can reprogram the ICDI.

    In general the DFU mode can indicate that either the built-in ICDI inteface is not programmed (where the solution above usually takes care of it) or the wrong USB port is connected (the TM4C129 has two USB ports). 

    That should help with the DFU error. I would then try to use the "Debug Port Unlock" option shown above to see if you can regain control of the device. 

    Hope this helps,

    Rafael

  • LMFlash worked. Reinstalled the programmer firmware then it showed up as ICDI again. Then unlocked bootloader and CCS got the board again.

    Recovered using LMFlash and Windows XP on VirtualBox with Linux host. Just added a couple of USB rules to the VM configuration so that it captures both ICDI and DFU modes by default.
  • Lucas,

    Thank you for reporting back your findings.

    Regarding the problem with Uniflash, I filed the bug number UNIFLASH-668. In about half hour you can check its status in the link SDOWP in my signature below.

    I apologize for the inconvenience,
    Rafael