SLAA721E
October 2016 – March 2020
MSP430FR5969
,
MSP430FR5969-SP
,
MSP430FR5994
,
MSP430FR6989
Trademarks
1
Introduction
1.1
Glossary
1.2
Conventions
2
Implementation
2.1
Main
2.2
Application Manager
2.2.1
Bootloader and Application Detection
2.2.1.1
Forcing Bootloader Mode
2.2.1.2
Application Validation
2.2.1.3
Jumping to Application
2.2.2
Memory Assignment
2.2.3
Interrupt Vectors in FRAM Devices
2.3
Memory Interface (MI)
2.3.1
Dual Image Support
2.4
Communication Interface (CI)
2.4.1
Physical-DataLink (PHY-DL)
2.4.1.1
UART
2.4.1.2
SPI
2.4.1.3
CC110x
2.4.1.4
Comm Sharing
2.4.2
NWK-APP
2.4.2.1
BSL-Based Protocol
2.4.2.1.1
Security
2.4.2.1.2
BSL-Based Protocol Using CC110x
2.4.2.1.3
Examples Using UART or CC110x
3
Customization of MSP430FRBoot
3.1
Predefined Customizations
4
Building MSPBoot
4.1
LaunchPad™ Development Kit Hardware
4.2
CC110x Hardware
4.3
Software
4.3.1
Building the Target Software
4.3.2
Convert Application Output Images
4.3.3
Generating Linker Files
5
Demo Using FRAM LaunchPad Development Kit as Host
5.1
Hardware
5.2
Building the Host Project
5.3
Running the Demo
6
Porting the target side example projects to other MSP430FR devices
7
References
8
Revision History
7
References
MSPBoot – Main Memory Bootloader for MSP430 Microcontrollers
MSP430™ FRAM Devices Bootloader (BSL) User's Guide
MSP430FR58xx, MSP430FR59xx, MSP430FR68xx, and MSP430FR69xx Family User's Guide
MSP430FR4xx and MSP430FR2xx Family User's Guide
CC1101 Low-Power Sub-1 GHz RF Transceiver