The MSP-BSL (previously known as the MSP430-BSL) is a low-cost programmer in the shape of a rocket. Hence, it is nicknamed the "BSL Rocket". The MSP-BSL is designed for easy communication between a PC and the BSL of an MSP430™ or SimpleLink™MSP432™ microcontroller (MCU) through USB. The MSP-BSL project is a collaboration between Olimex Ltd and Texas Instruments. The PCB design and firmware for the MSP-BSL are open source. As of this writing, the MSP-BSL supports UART, I2C, and SPI communication, but it can be extended for future requirements.
MSP430, SimpleLink, MSP432 are registered trademarks of Texas Instruments.
All other trademarks are the property of their respective owners.
The bootloader (BSL) is an application built into MSP430 and MSP432 microcontrollers. The BSL enables the user to communicate with the device and to read and write its memory. This feature is primarily used for programming the device during prototyping phase, 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 (for example, UART, I2C, SPI, or USB).
The MSP-BSL (previous knows as the MSP430-BSL) is a low-cost programmer in the shape of a rocket (see Figure 1 and Figure 2). Hence, it is nicknamed the "BSL Rocket". The MSP-BSL is designed for easy communication between a PC and the BSL of an MSP430 or MSP432 MCU through USB. The MSP-BSL project is a collaboration between Olimex Ltd and Texas Instruments. The PCB design and firmware for the MSP-BSL are open source. As of this writing, the MSP-BSL supports UART, I2C, and SPI communication, but it can be extended for future requirements.
More information on the BSL can be found in the following documents:
MSP430™ Flash Device Bootloader (BSL) User's Guide
MSP430™ FRAM Devices Bootloader (BSL) User's Guide
MSP432™ SimpleLink™ Microcontroller Bootloader (BSL) User's Guide
Bootloader for SimpleLink MSP432E Microcontrollers
Bootloader (BSL) Scripter User's Guide
The latest version of the firmware and source code for the MSP-BSL is available from http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPBSL_Rocket_FW/latest/index_FDS.html.