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.

MSPM0L2228: Uniflash on MacOS

Part Number: MSPM0L2228
Other Parts Discussed in Thread: UNIFLASH

Tool/software:

I have tried the web based Uniflash, the MacOS GUI Uniflash app, and the command line app built by the MacOS app.  All 3 fail similarly.

I can't copy the error messages from the Web based version or the GUI.  They just hang at "loading" and I have to force quit the apps.  It does look like there are error messages in the bottom box, but I can't copy them because the app/webpage are hung.

I am closer with the command line app.  It did take 10+ passes to get all the unsigned .dylib apps manually approved for MacOS security, but now I get the following message.  I added some whitespace and replaced my user name: 

Error initializing flash programming: 
Failed to load /Users/xname/Downloads/uniflash_osx/ccs_base/DebugServer/bin/libFlashMSPM0SLBootloader.dylib: 
        dlopen(/Users/xname/Downloads/uniflash_osx/ccs_base/DebugServer/bin/libFlashMSPM0SLBootloader.dylib, 0x0001): 
Library not loaded: libboost_filesystem.dylib   
Referenced from: <7FCFFB25-8EEE-3CB1-8FA8-00F7113344B5> 
               /Users/xname/Downloads/uniflash_osx/ccs_base/DebugServer/bin/libFlashMSPM0SLBootloader.dylib   
                                                         Reason: tried: 'libboost_filesystem.dylib' (no such file), 
                                    '/System/Volumes/Preboot/Cryptexes/OSlibboost_filesystem.dylib' (no such file), 
                                                                        'libboost_filesystem.dylib' (no such file), 
                                                         '/usr/local/lib/libboost_filesystem.dylib' (no such file), 
                                                               '/usr/lib/libboost_filesystem.dylib' (no such file, not in dyld cache), 
                                    '/Users/xname/Downloads/uniflash_osx/libboost_filesystem.dylib' (no such file), 
'/System/Volumes/Preboot/Cryptexes/OS/Users/xname/Downloads/uniflash_osx/libboost_filesystem.dylib' (no such file), 
                                    '/Users/xname/Downloads/uniflash_osx/libboost_filesystem.dylib' (no such file), 
                                                         '/usr/local/lib/libboost_filesystem.dylib' (no such file), 
                                                               '/usr/lib/libboost_filesystem.dylib' (no such file, not in dyld cache)

Seems like it is complaining about 2 files.  It appears to be looking everywhere for the second one.  I did a search of my entire system for libboost_filesystem.dylib and came up empty.

Does the error message mean anything to you?

  • Here is some version info from the MacOS GUI App: 

    Version: 9.1.0.5175
    [Hide Components]
    Name	Version
    bslscripter	1.0.0
    c29_device_support	1.2.10.0
    cc2538_device_support	2.00.04.11
    cc3200_device_support	1.0.8
    cc3200_driver_support	1.0.8
    cc3220x_cc3235x	1.0.5
    ccs_tiva_tm4c_devices_files	2.1.1.15071
    com.segger.jlink	8.12.4.0
    dspack	20.1.0.3671
    hercules_device_support	6.0.9
    http_requestor	1.1.0
    lpcs_device_support	3.21.2.57
    mmwave_radar_device_support	1.7.7
    mmwave_radar_python_support	4.0.0
    mmwave_radar_serial_support	2.0.1
    mspm0_device_support	1.13.00.02
    mspsl_blprog	1.7.0.0
    pga_device_support	1.0.2
    python_dependencies	2.1.1
    serial_connection_support	1.0.0
    sitara_mcu_device_support	1.4.1
    sp_mcu_device_support	1.1.0
    targetdb_default_props	12.8.0.202407141830
    ti_c2000support_setup	6.25.0.0
    ti_c2800_flash	1.0.0.5
    ti_emupack_setup	20.1.0.3372
    ti_msp430pack_header_files_gcc_setup	11.1.0
    ti_msp430pack_header_files_setup	11.1.0
    ti_msp430pack_setup	11.1.0
    ti_msp430pack_support_files_setup	11.1.0
    ti_msp432flashpack_setup	8.2.3
    ti_msp432supportpack_setup	8.2.2
    ti_tiva_stellaris	2.1.3.15
    ticloudagent	2025.02.25
    yarov	2.0.1

  • Hi Barry,

    Sorry, I do not have MacOS to test UniFlash in my side. Can you give some screenshot of you GUI runing and error showing?

    I then can help get some comments from tools team experts.

    B.R.

    Sal

  • I don't think I will spend more time trying to get UniFlash running.  I just thought I would post some detail in case there were an easy fix.

  • Hi Barry,

    Okay, will move the thread to tool team's org to see if there has some comments according your current information.

    B.R.

    Sal

  • Barry,

    I can see the same on my mac.  It looks like the bootloader (serial) configuration has a dependency that does not ship with UniFlash.

    I am able to use the the default connection that uses the embedded XDS110 debug probe fine.

    I.e. if I let it detect my board and use the default connection at the top that is fine.  Or in the new configuration section I can use either of the top 2 options just not the BOOTLOADER one.

    I will file an issue to track this.  Likely just a packaging issue.

    Regards,

    John

  • I will file an issue to track this

    The tracking link for this issue is: https://sir.ext.ti.com/jira/browse/EXT_EP-12413

    Thanks

    ki