Date: 2020-04-06
Release Information:
The Bootloader (BSL, formerly known as the bootstrap loader) is an application built into MSP low-power microcontrollers. It enables the user to communicate with the device to read from and write to its memory. This feature is primarily used for programming the device, during prototyping, final production, and in service. Both the programmable memory (Flash memory or FRAM) and the data memory (RAM) can be modified as required. Different BSLs offer different peripherals to communicate with, e.g. UART, I2C, or USB.
Changes in This Release:
- Update the linker command file for the CCS code example so that the build image fits into 2kB information memory BSL area. Please refer to the Known Issues section below.
Bugfixes:
- Fix the erase segment command under MSP430G2xxxBSL_CCS.asm.
Known Issues:
- To achieve the 2kB BSL image size under CCS example, the BSL functions supported in CCS code example is categorized into two application types: memory programming and memory reading functions. Further details is described on the Application Note SLAA450 section 1.3.3
Note:
- This version is the latest package with support of CCS v5 examples. For new user who uses CCS as IDE, it is recommended to work with CCS v7 examples which are compatible with the newer CCS version (8, 9, and 10).