ZHCUAO3 February 2023
结构
标头 | 长度 | RSP | 数据 | CRC32 | ||||
---|---|---|---|---|---|---|---|---|
0x08 | 0x02 | 0x00 | 0x3B | MSG | C1 | C2 | C3 | C4 |
描述
对于某些命令,BSL 会将消息响应发送到主机,以指示已处理命令的状态。该表列出了来自 BSL 的所有可能消息。
MSG | 含义 | 可能的原因(1) |
---|---|---|
0x00 | 成功运行 | |
0x01 | BSL 锁定错误 | 尚未使用引导加载程序解锁密码命令解锁 BSL,或者在 BSL 解锁之后,命令接收阶段会发生超时 |
0x02 | BSL 密码错误 | 发送了错误的密码来解锁引导加载程序。 |
0x03 | 多个 BSL 密码错误。已采取安全警报措施。 | 为解锁引导加载程序已发送错误的密码 3 次。 |
0x04 | 未知指令 | 提供给 BSL 的命令未被识别为有效命令 |
0x05 | 存储器范围无效 | 给定的存储器范围无效。 |
0x06 | 命令无效 | 指定给 BSL 的命令是已知命令,但在该时刻无效,无法处理。 |
0x07 |
已禁用恢复出厂设置 | BCR 配置中禁用了恢复出厂设置 |
0x08 |
恢复出厂设置密码错误 | 当 BCR 配置的 factory reset 为“Enabled with password”时,使用 factory reset 命令发送的密码不正确或没有密码 |
0x09 |
读出错误 | 在 BCR 配置中禁用存储器读出 |
0x0A |
地址或长度对齐无效 | 闪存编程的起始地址或数据长度不是 8 字节对齐的 |
0x0B |
独立验证的长度无效 | 发送用于独立验证的数据大小小于 1KB |