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 on Linux: missing libFlashFTDStellaris.so, libFlashDFUStellaris.so

Other Parts Discussed in Thread: UNIFLASH

Hello,


I locked myself out of my tm4c1294 and decided to try and use UniFlash to recover it, since I have been unable to program it with either lm4flash or UniFlash (more on that later).

The 'Debug Port Unlock' operation fails with this message:

SEVERE: Error executing Flash operation "NCO_DebugPortUnlock": Failed to load flash dll: /home/odougs/bin/uniflash_3.3/ccs_base/DebugServer/bin/libFlashFTDStellaris.so: cannot open shared object file: No such file or directory

The 'ICDI Firmware Update' operation fails with this message:

SEVERE: Error executing Flash operation "NCO_ICDIFirmwareUpdate": Failed to load flash dll: /home/odougs/bin/uniflash_3.3/ccs_base/DebugServer/bin/libFlashDFUStellaris.so: cannot open shared object file: No such file or directory

This is a fresh install of UniFlash, version 3.3.0.00067, with The 'Tiva/Stellaris Cortex-M JTAG' and 'Tiva/Stellaris Cortex-M Serial' options checked enabled. Up until now I have been using lm4flash exclusively, and had no problems programming the device. Google searches for 'libFlashFTDStellaris.so' and 'libFlashDFUStellaris.so' produce zero results. What is going on?

Thanks!

  • Oliver Douglas said:
    Google searches for 'libFlashFTDStellaris.so' and 'libFlashDFUStellaris.so' produce zero results. What is going on?

    I just performed a fresh install of UniFlash 3.3.0.00067 on CentOS. The <uniflash_install_root>/ccs_base/DebugServer/bin/libFlashFTDStellaris.so and <uniflash_install_root>/ccs_base/DebugServer/bin/libFlashDFUStellaris.so are not part of the install.

    It looks like ccs_base/DebugServer/bin/libDebugServer.so tries to dynamically load libFlashFTDStellaris.so and libFlashDFUStellaris.so but that those files have been omitted from the uniflash Linux installation.

    Will try and check if the equivalent .dll files are part of a uniflash Windows installation.

  • Same issue remains after over a year from the original post... :-(
  • I'd like to note two potential points/issues.

    First, as with M$-Windows, paths containing spaces must be enclosed in <"> characters (quotation marks), else the shell is going to misinterpret it.

    Second, I suggest to run the ldd command on the library - perhaps some other dependency is missing.

  • Hello Lucas

    I would suggest posting it to the Code Composer Studio Forum with a link to this post. That should help you with a faster resolution too.
  • Amit Ashara said:
    I would suggest posting it to the Code Composer Studio Forum with a link to this post.

    For anyone which finds this, Lucas has posted on the CCS forum that UniFlash on Linux is missing libFlashFTDStellaris.so and libFlashDFUStellaris.so, and in response bug number UNIFLASH-668 has been raised.

    See Uniflash Linux Missing TI Libraries