ZHCUC57E August 2016 – July 2024
此命令用于读取系统遇到的前 62 个错误的详细信息。前 62 个错误之后的后续错误将不会被存储,但错误计数将继续增加,以指示发生了更多的错误。每个错误都分配了四个字节。应在读取错误历史记录后定期使用清除错误历史 命令,以便清除错误并避免将来丢失任何错误调试信息。无论错误历史记录中当前包含的错误数量如何,该命令将始终返回 249 字节。
命令参数
无命令参数。
返回参数
字节 | 位 | 说明 |
---|---|---|
1 | 7:0 | 错误计数 自上次下电上电或清除错误历史记录后接收的错误计数。如果错误计数大于 62,由于存储已满,某些错误详细信息不可用。 |
5:2 | 31:0 | 错误 1 详细信息 LSByte = 2 |
9:6 | 31:0 | 错误 2 详细信息 LSByte = 6 |
... | ... | 错误 n 详细信息 |
249:246 | 31:0 | 错误 62 详细信息 LSByte = 246 |
每组错误位都包含一个独特的错误代码、类别标志和附加信息位,这些信息位会因错误类型而异。每个错误的位定义如下所示:
位 | 说明 |
---|---|
31 | BIST 错误 0x1:此错误被归为 BIST 错误 |
30 | 运行错误 0x1:错误被归为运行错误 |
29 | 命令错误 0x1:错误被归为命令错误 |
28 | 通信错误 0x1:错误被归为通信错误 |
27 | 保留 始终为 0 |
26:16 | 错误代码 用于识别错误的唯一错误代码。 |
15:0 | 信息位 这些错误可能因错误类别和特定类型而异。 |
错误详细信息字段的图表如图 8-2 所示: