这是针对读取引导加载程序软件状态的有效请求的数据响应,读取后会自动清除状态。
注意:状态位在开发过程中会发生变化。
| 字节 | 说明 |
| 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) - | 保留 |