MSPFRBoot 1.03.00.00
Release Notes
Document Revision: 04142020
MSP430FRBoot is a small-footprint bootloader for MSP430 FRAM 20-bit devices which resides in main memory.
This software package includes all necessary source code and sample applications that are required to use and customize the bootloader.
This document is divided into the following sections:
1.03.00.00
- New: Change the scripter from Perl to Python and support IAR linker file generation. Please read the Readme file before use it.
- New: Add IAR version code example.
- New: Add marks of //Need to change to find the files need to be modified in project and //Simple change to find where need to be modified in the files.(Not add in MSP430FR5994's demos).
- New: Add level two in the application validation function in all single mode boot projects.
- New: the connection information in main.c of the boot side code.
- Remove: Remove the code exaple for MSP430FR6989.
- Fixed: Change the wait time from __delay_cycles(500000); to __delay_cycles(900000); in MSP430FR2433 host project main.c.
- Fixed: The old linker file generater will create Flash2 in the device without flash2.
- Modify: Add level two in the application validation function in all single mode boot projects demo.
- Modify: Delete dummy interrupt routine in some application codes.
1.00.00.00:
1.01.00.00:
-
MSP430FRBoot Code and Examples 1.01.00.00:
- Devices supported (examples): Added FR2433
- Configurations supported: BSLbased & BSLBased_DualImg
- Support for UART & CC110x (SPI) communication modes
- MSP-EXP430FR2433 Host Example 1.01.00.00
- Supporting same target devices and all configurations
- 430txt2C.pl 1_02_00_00
- Separated into 16- and 20-bit versions
- CRCGen430 1.1.0.0
1.02.00.00:
- Fixed: DCO not locking at 8MHz for FR2433 examples
- Fixed: Change the UART baud rate to 9600 for FR2433 examples
- Fixed: Don't open the FRAM protection when writing information to the FRAM for FR2433 CC1101 dual image examples
- Fixed: Incorrect CCS configuration for FR5969 UART dual image boot examples
- Fixed: Incorrect CCS configuration for FR5994 UART dual image App examples
- Fixed: Including the hal_mcu and radio_drv files that are used in the CC1101 project will cause errors for FR6989 UART host
1.03.00.00:
- New: Change the scripter from Perl to Python and support IAR linker file generation. Please read the Readme file before use it.
- New: Add IAR version code example.
- New: Add marks of //Need to change to find the files need to be modified in project and //Simple change to find where need to be modified in the files.(Not add in MSP430FR5994's demos).
- New: Add level two in the application validation function in all single mode boot projects.
- New: the connection information in main.c of the boot side code.
- Remove: Remove the code exaple for MSP430FR6989.
- Fixed: Change the wait time from __delay_cycles(500000); to __delay_cycles(900000); in MSP430FR2433 host project main.c.
- Fixed: The old linker file generater will create Flash2 in the device without flash2.
- Modify: Add level two in the application validation function in all single mode boot projects demo.
- Modify: Delete dummy interrupt routine in some application codes.
The MSPFRBoot package contains the following components.
Host projects |
CCS and IAR examples for host controller |
Target projects | CCS and IAR bootloader and examples for target controller |
Utility 430txt2c |
Perl script used to convert 430 .txt file to C Array used by host |
Utility MSPBootLinkerGen |
MSPBootLinkerGen: Perl script used to generate Application and Bootloader linker files for IAR and CCS |
This release supports the following Texas Instruments MSP430 device families:
- MSP430FR5xx
- MSP430FR6xx
- MSP430FR2xx
- MSP430FR4xx
Ready-to-test Examples are available for the following devices :
- MSP430FR5969
- MSP430FR5994
- MSP430FR2433
This release is a GA version.
The examples may be built with either IAR or CCS.
To build the bootloader firmware, navigate to the corresponding target folder and import the MSPBoot_FRxxx_xxx project to CCS or IAR.
To build application examples, navigate to the corresponding target folder and import the Appx_FRxxx_xxx project to CCS or IAR.
Host projects useful to send firmware updates to the target are available in the Host folders.
Current supported LaunchPad boards are: MSP-EXP430FR5969,MSP-EXP430FR5994, and MSP-EXP430FR2433.
See the MSPFRBoot Application Note for detailed usage instructions.
None.
This is build 1.03.00.00 of MSP430™ MSPFRBoot
Support
Additional Resources
For more information, visit www.ti.com.