• Menu
  • Product
  • Email
  • PDF
  • Order now
  • MSPM0 Live Firmware Update (LFU) Bootloader Implementation

    • SLAAEC9 july   2023 MSPM0C1106 , MSPM0C1106 , MSPM0L1306 , MSPM0L1306

       

  • CONTENTS
  • SEARCH
  • MSPM0 Live Firmware Update (LFU) Bootloader Implementation
  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
  12. IMPORTANT NOTICE
search No matches found.
  • Full reading width
    • Full reading width
    • Comfortable reading width
    • Expanded reading width
  • Card for each section
  • Card with all content

 

Application Note

MSPM0 Live Firmware Update (LFU) Bootloader Implementation

Abstract

This application note provides a method to do the firmware update without suspend the application code. It is based on MSPM0G3507 and using FreeRTOS to do the tasks handling. It also provides a PC GUI as the host and can help to generate using files for this demo.

Project collateral and source code discussed in this document can be downloaded using this URL: https://www.ti.com/lit/zip/slaaec9.

Trademarks

FreeRTOS™ is a trademark of Benchmarq.

Code Composer Studio™ is a trademark of Texas Instruments.

All trademarks are the property of their respective owners.

 

Texas Instruments

© Copyright 1995-2025 Texas Instruments Incorporated. All rights reserved.
Submit documentation feedback | IMPORTANT NOTICE | Trademarks | Privacy policy | Cookie policy | Terms of use | Terms of sale