Hello Everyone,
Background Information:
- If the device is empty/ereased, the ROM boot-code will invoke the BSL.
- After 10 seconds, the BSL will enter LPM4.5 and switch all port pins (including PJ – JTAG port) to input in case no BSL command was received.
- The debugger will give you an error when you try to connect after this.
Error Messages:
- CCS:
- IAR EWARM:
- KEILuVision:
Workaround:
In this state the device can only be opened with SWD (An example on how to change to SWD is described in www.ti.com/.../slau597 chapter 5 FAQ - I can't program my LaunchPad development kit) or by a power cycle and trying to reconnect within the 10 seconds window
BSL versions:
BSL 0000.0003.0006.0203.0008 is affected (Rev C MSP material)
BSL 0000.0002.0004.0103.0004 (Rev C XMS material) and older are not affected
You can read out the BSL version at address 0x202000 in 8 bit hex style.
A new BSL version is planned and as soon as it is available this post will be updated.
Thanks and regards,
David