Copyright © Shimmer 2017
Realtime Technologies Ltd Shimmer User Manual
All rights reserved Rev3p
46
2. Obtain the patch "bsl5uart_fixes_2.patch" (described at https://bugs.launchpad.net/python-
msp430-tools/+bug/1258574 ) using the following command line:
wget https://launchpadlibrarian.net/160212768/bsl5uart_fixes_2.patch
3. Copy the patch to the python-msp430-tools directory and apply the patch as follows:
patch < bsl5uart_fixes_2.patch
If file path errors appear, give the path msp430/bal5/bsl5.py followed by
msp430/bsl5/uart/py in response to the errors.
4. Install the MSP430 Tools library as follows:
sudo python setup.py install
5. To load the Bootstrap code to the Shimmer3, use the command listed below. This command
assumes that the Bootstrap image "S3_Blink.txt" is in the folder you are running from and
the programming port of the dock is "/dev/ttyUSB0" – change as necessary):
python -m msp430.bsl5.uart --invert-test --invert-reset -p /dev/ttyUSB0 -r -e -i titext -P S3_Blink.txt
6. Remove the Shimmer3 from the Shimmer Dock and cycle the power to reset and run the
freshly loaded firmware.
Note that the reset function does not operate as expected but programming will still result in a
success - hence the need to undock the Shimmer3 and cycle the power.