ZHCU022AF July 2010 – September 2022
BSL 数据包的包装器集成了常用的 UART BSL 核心命令包,但添加了长度、校验和以及确认,以在 I2C 通信中使用(请参阅表 3-3)。
标头 | 长度 | 长度 | BSL 内核命令 | CKL | CKH | ACK |
---|---|---|---|---|---|---|
0x80 | NL | NH | 请参阅 Topic Link Label3.5 | CKL | CKH | (ACK) 来自 BSL |
CKL、CKH
CRC 校验和高字节和低字节。校验和仅根据 BSL 内核命令部分中的字节计算。
NL、NH
BSL 内核数据包中的字节数,分为高字节和低字节。
ACK
由BSL在接收到数据包之后发出以确认正确接收数据。这并不意味着 BSL 内核数据是正确的命令或已被正确执行。ACK 只是表示数据包按预期格式化且具有正确的校验和。