MSP-BSL v3.0
[msp430-bsl/msp430-bsl.git] / README.md
1 MSPBSL_USB_Tool\r
2 ===============\r
3 \r
4 This firmware is designed to allow USB to UART, I2C and SPI communication for the purpose of programming an MSP430/MSP432 Bootstrap Loader (BSL).  It requires special hardware, described below.\r
5 \r
6 This firmware is based on the MSP430 CDC UART Bridge, which can be found in the USB developer package: http://www.ti.com/tool/msp430usbdevpack\r
7 \r
8 Hardware to run this firmware can be found here: https://www.olimex.com/Products/MSP430/BSL/MSP430-BSL/\r
9 \r
10 Schematics are available here: https://www.olimex.com/Products/MSP430/BSL/MSP430-BSL/resources/MSP430-BSL_Rev_B.pdf\r
11 \r
12 Note: When downloading the firmware via ZIP, the linebreaks in the text files might be incompatible with your OS.  This is particularly important if you plan to use the text file output image with a tool to write the firmware onto the Rocket.  Some TI provided tools require windows-format linebreaks, whereas the Zip web download comes in UNIX-style.  This can be worked around in two ways:\r
13 \r
14 - Fetch the source code using GIT running on your host OS, having it automatically change the formatting\r
15 - Manually change the linebreaks in the downloaded TXT file.\r