SLAU887 February 2023 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0L1105 , MSPM0L1106 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346
BSL Command | Protected | CMD | Start Address | Data (Bytes) | BSL Core response |
---|---|---|---|---|---|
CMD Connection | No | 0x12 | - | - | No |
CMD Unlock Bootloader | No | 0x21 | - | D1…D32 (Password) | Yes |
CMD Flash Range Erase | Yes | 0x23 | A1...A4 | A1...A4 (End address) | Yes |
CMD Mass Erase | Yes | 0x15 | - | - | Yes |
CMD Program Data | Yes | 0x20 | A1...A4 | D1…Dn, | Yes |
CMD Program Data Fast | Yes | 0x24 | A1...A4 | D1…Dn, | No |
CMD Memory Read back | Yes | 0x29 | A1...A4 | L1...L4 | Yes |
CMD Factory Reset | Yes | 0x30 | - | D1...D16 (Password) | Yes |
CMD Get Device Info | No | 0x19 | - | - | Yes |
CMD Standalone Verification | Yes | 0x26 | A1...A4 | L1...L4 | Yes |
CMD Start application | No | 0x40 | - | - | No |
CMD Change Baud rate | No | 0x52 | - | D1 (Baud rate ID) | No |
Abbreviations:
A1...A4
Address bytes, where A1 is the least significant byte
D1...Dn
Data bytes, where 'n' is limited by the BSL Max buffer size
L1...L4
Data Length bytes, where C1 is the least significant byte