SLAU319AF July 2010 – September 2022
The BSL core command is transmitted in the format shown in Table 3-5. All numbers are in hexadecimal format.
See Section 5.5 for using the following commands with the BSL in the MSP430F5438 (non-A version).
BSL Command | CMD | AL | AM | AH | Data |
---|---|---|---|---|---|
RX Data Block | 0x10 | (AL) | (AM) | (AH) | D1 ... Dn |
RX Data Block Fast | 0x1B | (AL) | (AM) | (AH) | D1 ... Dn |
RX Password | 0x11 | – | – | – | D1 ... D33 |
Erase Segment | 0x12 | (AL) | (AM) | (AH) | – |
Unlock and Lock Info | 0x13 | – | – | – | – |
Reserved | 0x14 | – | – | – | – |
Mass Erase | 0x15 | – | – | – | – |
CRC Check | 0x16 | (AL) | (AM) | (AH) | Length (low byte), Length (high byte) |
Load PC | 0x17 | (AL) | (AM) | (AH) | – |
TX Data Block | 0x18 | (AL) | (AM) | (AH) | Length (low byte), Length (high byte) |
TX BSL Version | 0x19 | – | – | – | – |
TX Buffer Size(1) | 0x1A | – | – | – | – |
BSLs that are programmed in flash and that communicate by USB contain only a subset of the commands shown in Table 3-5. These commands can be used to load in a full BSL into RAM for flash programming. The commands in this subset are RX DATA BLOCK FAST, RX PASSWORD, and LOAD PC.
The supported features can also be determined by the BSL version number as shown in Section 3.7.3. Examples of how to load a full-featured BSL into RAM are given in the zip file that is associated with this document (see Section 1.1).