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.

MSPM0G3507: secondary BSL

Part Number: MSPM0G3507
Other Parts Discussed in Thread: SYSCONFIG

Hi there,

I have a few questions regarding the secondary BSL.

  1. In the “User’s Guide MSPM0 Bootloader”, for the fourth point highlighted in green, what exactly does it mean?
    Specifically, where should the new CRC value be stored?

  2. I am using the MSPM0 Bootloader GUI.
    Can the application firmware be customized, and if so, how?

    Based on my understanding of the “Application Note MSPM0 Bootloader Implementation”, if I want to send a GetDeviceInfo command, I would need to modify the code located at:
    C:\ti\mspm0_sdk_2_08_00_03\examples\nortos\LP_MSPM0G3507\bsl\bsl_host_mcu_to_mspm0g1x0x_g3x0x_target_uart,
    then convert it from .txt to .h and use it accordingly.

    Is my understanding correct?

Thanks in advance for your support.

Best regards,
Zq

  • Sorry here is the screenshot for the 1. question.

  • Hi Zq,

    #1 The CRC value for BCR configuration is stored in the end of BCR configuration region. Generally, if you are modifying NONMAIN BCR configuration by sysconfig tool, it will be auto generated.

    #2 If you are using the bootloader GUI, then you just need to generate a .txt format firmware by CCS and then load it to the GUI. The below is a brief guidance on how to generate .txt format firmware.

    Best Regards,

    Pengfei