![]() |
![]() |
Structure to hold the MSS/radarSS CPU Fault data strucutre for event RL_DEV_AE_MSS_CPUFAULT_SB and RL_RF_AE_CPUFAULT_SB. More...
#include <control/mmwavelink/mmwavelink.h>
Data Fields | |
rlUInt8_t | faultType |
0x0 RF Processor Undefined Instruction Abort 0x1 RF Processor Instruction pre-fetch Abort 0x2 RF Processor Data Access Abort 0x3 RF Processor Firmware Fatal Error 0x4 - 0xFF Reserved | |
rlUInt8_t | reserved0 |
Reserved for future use. | |
rlUInt16_t | lineNum |
Valid only in case of FAULT type is 0x3, provides the source line number at which fatal error occurred. . | |
rlUInt32_t | faultLR |
The instruction PC address at which Fault occurred. | |
rlUInt32_t | faultPrevLR |
The return address of the function from which fault function has been called (Call stack LR) . | |
rlUInt32_t | faultSpsr |
The CPSR register value at which fault occurred. | |
rlUInt32_t | faultSp |
The SP register value at which fault occurred. | |
rlUInt32_t | faultAddr |
The address access at which Fault occurred (valid only for fault type 0x0 to 0x2) . | |
rlUInt16_t | faultErrStatus |
The status of Error (Error Cause type - valid only for fault type 0x0 to 0x2) 0x000 BACKGROUND_ERR 0x001 ALIGNMENT_ERR 0x002 DEBUG_EVENT 0x00D PERMISSION_ERR 0x008 SYNCH_EXTER_ERR 0x406 ASYNCH_EXTER_ERR 0x409 SYNCH_ECC_ERR 0x408 ASYNCH_ECC_ERR . | |
rlUInt8_t | faultErrSrc |
The Source of the Error (Error Source type- valid only for fault type 0x0 to 0x2) 0x0 ERR_SOURCE_AXI_MASTER 0x1 ERR_SOURCE_ATCM 0x2 ERR_SOURCE_BTCM . | |
rlUInt8_t | faultAxiErrType |
The AXI Error type (Error Source type - valid only for fault type 0x0 to 0x2) 0x0 AXI_DECOD_ERR 0x1 AXI_SLAVE_ERR . | |
rlUInt8_t | faultAccType |
The Error Access type (Error Access type- valid only for fault type 0x0 to 0x2) 0x0 READ_ERR 0x1 WRITE_ERR . | |
rlUInt8_t | faultRecovType |
The Error Recovery type (Error Recovery type - Valid only for fault type 0x0 to 0x2) 0x0 UNRECOVERY 0x1 RECOVERY . | |
rlUInt16_t | reserved1 |
Reserved for future use. | |
Structure to hold the MSS/radarSS CPU Fault data strucutre for event RL_DEV_AE_MSS_CPUFAULT_SB and RL_RF_AE_CPUFAULT_SB.
Definition at line 2130 of file mmwavelink.h.