这是针对读取引导加载程序软件状态的有效请求的数据响应,读取后会自动清除状态。
注意:状态位在开发过程中会发生变化。
字节 | 说明 |
1 | 响应字节 (01h) |
2 | 长度 (04h) |
3 - 6 | 状态 – 请见下方 |
7 | 校验和(字节 1 到 6 的和) |
msb | 字节 3 | lsb |
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 |
b (7) - | SPI 超限检测 | | b(3) - | SPI 不完整命令 |
b(6) - | 保留 | | b(2) - | SPI 命令不可用 |
b(5) - | 保留 | | b(1) - | SPI 无效数据 |
b(4) - | SPI 读取数据无效 | | b(0) - | SPI 无效命令 |
msb | 字节 4 | lsb |
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 |
b (7) - | 保留 | | b(3) - | 保留 |
b(6) - | 保留 | | b(2) - | 保留 |
b(5) - | 数据超出范围 | | b(1) - | 保留 |
b(4) - | 保留 | | b(0) - | 保留 |
msb | 字节 5 | lsb |
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 |
b (7) - | 保留 | | b(3) - | 闪存扇区擦除失败 |
b(6) - | 计时器错误 | | b(2) - | 保留 |
b(5) - | 接收到未处理的中断 | | b(1) - | 保留 |
b(4) - | 闪存编程失败 | | b(0) - | 保留 |
msb |
字节 6 |
lsb |
b7 |
b6 |
b5 |
b4 |
b3 |
b2 |
b1 |
b0 |
b (7) - | SPI – 检测到转义字符 | | b(3) - | 保留 |
b(6) - | SPI – 长度不匹配/其他错误 | | b(2) - | 保留 |
b(5) - | SPI – 忽略了一些字节 | | b(1) - | 保留 |
b(4) - | SPI – 校验和不匹配 | | b(0) - | 保留 |