MSPM0-SDK: MSPM0 Bootloader GUI lastest version

Part Number: MSPM0-SDK
Other Parts Discussed in Thread: LP-MSPM0L1306, MSPM0L1306

Hi there,

I’m trying to use the MSPM0 Bootloader GUI to flash firmware, but I keep getting the error: “Error: Unknown else error!” — it’s hard to figure out what’s causing it.

Here’s what I’ve done so far: I updated the firmware of the XDS110, and I’m currently using GUI version 1.2. Could you please tell me where I can get the latest version of the GUI? Maybe the issue is related to that.


image.png

  • software invoke need M0 programmed with corresponding BSL example.

    Normally, we use software invoke if MSPM0 doesn't have this firmware programmed. 

  • Hello Helic,

    I am using the LaunchPad LP-MSPM0L1306 and trying to program the device with the MSPM0 Bootloader GUI (v1.2), PC als BSL host.
    My hardware setup is:

    • Jumpers connected: GND, 3V3, NRST, SWDIO, SWCLK, BSL

    • UART pins: PA23 (TX) and PA22 (RX)

    • For J17/J16, I moved the jumpers to the BP position because I am using PA23 and PA22 (BoosterPack pins). Please confirm this is correct.

    For MSPM0 Bootloader GUI v1.2,
    for the application firmware file, I chose:
    C:\Users\xxx\Desktop\2480.BSL_GUI_EXE\BSL_GUI_EXE\Input\Application_demo_with_software_trigger_LP_MSPM0L1306_0_address_uart

    If possible, what is the “NVM default configuration” for, and when do we need to use it?

    Then I checked software invoke and XDS110 on LaunchPad (not sure if this is correct, because the manual says:
    “On the LP-MSPM0L1306, the XDS110 backchannel UART pins are different from the BSL UART pins, so disconnect TXD and RXD in J101 and use jumper wires to connect PA22 and PA23.”) 

    Then I got the error shown below. Could you please help me check the whole process? Maybe I’m missing some steps. Thank you in advance ;)



  • For J17/J16, I moved the jumpers to the BP position because I am using PA23 and PA22 (BoosterPack pins). Please confirm this is correct.

    As the BSL UART pin? This re-configuration requires nonmain modified.

    https://www.ti.com/lit/ug/slau869e/slau869e.pdf

    Please refer this document schematic, PA23 is not connect to BP default.

    If possible, what is the “NVM default configuration” for, and when do we need to use it?

    Nonmain Flash region modification.

    Please use default PA10 and PA11 to run BSL, when all thing is done, then you can try to change to PA23.

    For nonmain usage, please refer to https://www.ti.com/lit/pdf/slaaeo4

    Since you are using MSPM0L1306, I will loop this ticket to corresponding team member to support you.

  • Thank you for your quick response. I’m using the MSPM0L306 to test bootloader examples, but the steps for 1306 are not very detailed. Could you pls check my hardware setup?

  • Hi Ziqiang,
    Sorry for the late response. Can you let me know what part do you need help with?

    Best Regards,

    Diego Abad