ZHDU066 March 2026 AM13E23019
结构
| 接头 | 长度 | 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 | 独立验证的长度无效 | 发送用于独立验证的数据大小小于 2KB |