Data Fields
rlCpuFault_t Struct Reference

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.
 

Detailed Description

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.


The documentation for this struct was generated from the following file:

Copyright 2018, Texas Instruments Incorporated