SLAAEC9 july   2023 MSPM0L1306 , MSPM0L1306

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2LFU Bootloader Features Overview
  6. 3Hardware and Software Setup
    1. 3.1 Hardware Requirement
    2. 3.2 Software Setup
  7. 4LFU Bootloader Implementation
    1. 4.1 LFU Bootloader and Application Projects
    2. 4.2 Memory Allocation
    3. 4.3 LFU Bootloader Implemented
    4. 4.4 LFU Application Code Implementation
      1. 4.4.1 The Linker Command File for Application
      2. 4.4.2 Peripheral and Interrupt Initialization
      3. 4.4.3 Debug for Application Project
    5. 4.5 Invoke Firmware Upgrade Process
  8. 5Host GUI Tool Introduction
    1. 5.1 LFU Firmware Update
    2. 5.2 Application Project Link Files Generation
    3. 5.3 Non-Main Flash Configuration Firmware Generation
      1. 5.3.1 Steps to Generate the Non-Main Flash Configuration Firmware
      2. 5.3.2 UNIFLASH Tool to Program the NONMAIN Flash Configuration Data
  9. 6LFU Bootloader Protocol
    1. 6.1 Packet Format and Core Commands
    2. 6.2 Special Commands in LFU Bootloader
    3. 6.3 Host Device Firmware Upgrade Flow
  10. 7Migration to Other MSPM0 Devices
  11. 8References

Steps to Generate the Non-Main Flash Configuration Firmware

Below are the steps to modify the password with the GUI:

  1. Click the More Option menu and select the option - Create non-main flash txt firmware.
  2. Click change button if need change to other device family.
  3. Click the BSLPW button.
  4. Enter your new BSL password.
  5. Click the OK button to save your new password, then close this dialog window.
  6. Enter your new version number for this modification.
  7. Click the Generate button and generate NONMAIN flash configuration data and password file.
    GUID-20230421-SS0I-5CTX-2ZQB-QCV8KQN7L9XC-low.png Figure 5-3 Steps to Modify Password With the GUI

There are two generated files saved at the default output folder as follows:

  • Non_main_flash_firmware_v1.txt
  • BSL_Password_v1.txt

You can use UNIFLASH tool to program the Non_main_flash_firmware_v1.txt into device via SWD interface, configure the NONMAIN flash region. The BSL_Passward_v1.txt file is used for GUI tool firmware upgrade process.