SLAU887 February 2023 MSPM0C1105 , MSPM0C1106 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0H3216 , MSPM0L1105 , MSPM0L1106 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
Structure
| Header | Length | RSP | Data | CRC32 | ||||
|---|---|---|---|---|---|---|---|---|
| 0x08 | 0x02 | 0x00 | 0x3B | MSG | C1 | C2 | C3 | C4 |
Description
For some commands, BSL sends the message response to the host, which indicates the status of the processed command. The table lists all the possible messages from the BSL.
| MSG | Meaning | Possible Cause(1) |
|---|---|---|
| 0x00 | Operation Successful | |
| 0x01 | BSL Locked error | The BSL is not yet unlocked with Bootloader unlock password command or After BSL unlock, a timeout would have occurred in the command reception phase |
| 0x02 | BSL password error | Incorrect password has been sent to unlock bootloader. |
| 0x03 | Multiple BSL password error. Security Alert action is taken. | Incorrect password has been sent to unlock bootloader 3 times. |
| 0x04 | Unknown Command | The command given to the BSL was not recognized as valid command |
| 0x05 | Invalid memory range | The given memory range is invalid. |
| 0x06 | Invalid command | The command given to the BSL is a known command but it is invalid at that time instant and cannot be processed. |
|
0x07 |
Factory reset disabled | Factory reset is disabled in the BCR configuration |
|
0x08 |
Factory reset password error | Incorrect or no password has been sent with factory reset command, when the BCR configuration has factory reset 'Enabled with password' |
|
0x09 |
Read out error | Memory read out be disabled in BCR configuration |
|
0x0A |
Invalid address or length alignment | Start address or data length for the flash programming is not 8-byte aligned |
|
0x0B |
Invalid length for standalone verification | Data size sent for standalone verification is less than 1KB |