DLPU041G April 2016 – July 2024 DLPC230-Q1 , DLPC230S-Q1
This command is used to read the details of the first 62 errors that the system encounters. Subsequent errors beyond the first 62 will not be stored, but the error count will continue to increase to indicate that more errors occurred. Four bytes are allocated for each error. The Clear Error History command should be used periodically after reading the error history in order to clear errors and to avoid losing any future error debug information. The command will always return 249 bytes regardless of the number of errors currently contained in the error history.
Command Parameters
No command parameters.
Return Parameters
BYTE | BITS | DESCRIPTION |
---|---|---|
1 | 7:0 | Error Count Count of errors received since the last power-cycle or clear of the error history. If the error count is greater than 62, some error details are not available since storage is full. |
5:2 | 31:0 | Error 1 Details LSByte = 2 |
9:6 | 31:0 | Error 2 Details LSByte = 6 |
... | ... | Error n Details |
249:246 | 31:0 | Error 62 Details LSByte = 246 |
Each set of error bits includes a unique error code, category flags, and additional information bits that vary based on the type of error. The bit definition for each error is broken down as follows:
BITS | DESCRIPTION |
---|---|
31 | BIST Error 0x1: This error is categorized as a BIST error |
30 | Operational Error 0x1: Error is categorized as an operational error |
29 | Command Error 0x1: Error is categorized as a command error |
28 | Communication Error 0x1: Error is categorized as a communication error |
27 | Reserved Always 0 |
26:16 | Error code Unique error code to identify the error. |
15:0 | Informational bits These can vary depending on the category and specific type of error. |
A diagram of the error detail fields is shown in Figure 8-2: