Value (Hex)
Error Code Response
Description
GET_CHIPID
EFUSE_SYSTEM_FAILUR
E
0x82
Indicates that the eFuse cache pointer is invalid.
QSPI_OPEN
/
QSPI_CLOSE
/
QSPI_SET_CS
/
QSPI_READ_DEVICE_
REG
/
QSPI_WRITE_DEVICE
_REG
/
QSPI_SEND_DEVICE_
OP
/
QSPI_READ
QSPI_HW_ERROR
0x80
Indicates QSPI flash memory error. This error
indicates one of the following conditions:
• A QSPI flash chip select setting problem
• A QSPI flash initialization problem
• A QSPI flash resetting problem
• A QSPI flash settings update problem
QSPI_ALREADY_OPEN
0x81
Indicates that the client's exclusive access to
QSPI flash via
QSPI_OPEN
command is already
open.
100
NOT_CONFIGURED
Indicates that the device is not configured.
1FF
ALT_SDM_MBOX_RESP_
DEVICE_ BUSY
Indicates that the device is busy due to following use cases:
• RSU: Firmware is unable to transition to different version due to an internal error.
• HPS: HPS is busy when in HPS reconfiguration process or HPS cold reset.
2FF
ALT_SDM_MBOX_RESP_NO_
VALID_RESP_AVAILABLE
Indicates that there is no valid response available.
3FF
ALT_SDM_MBOX_RESP_ERROR
General Error.
5.3.3. Error Code Recovery
The table below describes possible steps to recover from an error code. Error recovery depends on specific use case.
Table 43.
Error Code Recovery for known Error Codes
Value
Error Code Response
Error Code Recovery
4
INVALID_COMMAND_PARAMETERS
Resend the command header or header with arguments with corrected parameters.
For example, ensures that the length field setting in header is sent with the correct value.
6
COMMAND_INVALID_ON_SOURCE
Resend the command from valid source such as JTAG, HPS, or core fabric.
8
CLIENT_ID_NO_MATCH
Wait for the client who opened the access to quad SPI to complete its access and then closes the exclusive
access to quad SPI.
continued...
5. Remote System Update (RSU)
683673 | 2021.10.29
Intel
®
Agilex
™
Configuration User Guide
167