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
3.2
Software Setup
Code Composer Studio™
(CCS) 12.3 or later
Uniflash 8.3 or later
MSPM0 SDK
UART Interface setting
Baud rate 9600 bps
Data width - 8 bit
One stop bit
No parity