ZHCU022AF July 2010 – September 2022
BSL430 软件的外设接口部分解析 BSL 数据包的包装部分。如果数据传输出现错误,则会立即发送错误消息。在成功接收到所有数据后发送 ACK,这并不意味着命令已经正确执行(或者甚至说命令是有效的),而是意味着数据包被正确格式化并传递给 BSL 内核软件用于解释。
数据 | 含义 |
---|---|
0x00 | ACK |
0x51 | 帧头错误。数据包没有以所需的 0x80 值作为开始。 |
0x52 | 校验和错误。数据包没有正确的校验和值。 |
0x53 | 数据包大小为零。BSL 核心命令的大小为 0。 |
0x54 | 数据包大小超过缓冲器。给定的数据包大小对于 RX 缓冲器来说太大。 |
0x55 | 未知错误 |
0x56 | 未知波特率。为波特率变化提供的数据不是已知值。 |