SLAU319AF July 2010 – September 2022
The wrapper for the BSL data packet integrates the common UART BSL Core Command packet, but adds Length, Checksum, and Acknowledge to be used within I2C communication (see Table 3-3).
Header | Length | Length | BSL Core Command | CKL | CKH | ACK |
---|---|---|---|---|---|---|
0x80 | NL | NH | See Section 3.5 | CKL | CKH | (ACK) from BSL |
CKL, CKH
CRC checksum high and low bytes. The checksum is computed on bytes in BSL core command section only.
NL, NH
Number of bytes in BSL core data packet, broken into high and low bytes.
ACK
Sent by the BSL after the packet is received to acknowledge receiving the data correctly. This does not imply that the BSL core data is a correct command or that it was executed correctly. ACK signifies only that the packet was formatted as expected and had a correct checksum.