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