|
AM263x MCU+ SDK
08.05.00
|
|
Go to the documentation of this file.
115 typedef struct SDL_CCM_ErrorStatus_s
178 uint32_t polarityInversionMask, uint32_t timeoutCnt);
bool selfTestErrorFlag
Definition: sdl_ip_ccm.h:119
@ SDL_CCM_MONITOR_TYPE_OUTPUT_COMPARE_BLOCK
Definition: sdl_ip_ccm.h:72
@ SDL_CCM_SELFTEST_TYPE_INVALID
Definition: sdl_ip_ccm.h:93
CCM Static Register.
Definition: sdl_ip_ccm.h:104
bool compareErrorFlag
Definition: sdl_ip_ccm.h:117
volatile uint32_t CCMKEYR3
Definition: sdl_ip_ccm.h:107
SDL_CCM_SelfTestType
This enumerator defines the type of CCM Self-test type.
Definition: sdl_ip_ccm.h:86
bool selfTestErrorTypeFlag
Definition: sdl_ip_ccm.h:121
@ SDL_CCM_MONITOR_TYPE_VIM
Definition: sdl_ip_ccm.h:74
@ SDL_CCM_MONITOR_TYPE_INVALID
Definition: sdl_ip_ccm.h:78
volatile uint32_t CCMKEYR1
Definition: sdl_ip_ccm.h:105
Structure for CCM error status.
Definition: sdl_ip_ccm.h:116
int32_t SDL_CCM_init(SDL_CCM_Inst instance)
Initialization API for CCM module.
@ SDL_CCM_MONITOR_TYPE_NONE
Definition: sdl_ip_ccm.h:70
volatile uint32_t CCMKEYR2
Definition: sdl_ip_ccm.h:106
@ SDL_CCM_SELFTEST_TYPE_NORMAL
Definition: sdl_ip_ccm.h:87
int32_t SDL_CCM_selfTest(SDL_CCM_Inst instance, SDL_CCM_MonitorType monitorType, SDL_CCM_SelfTestType testType, uint32_t polarityInversionMask, uint32_t timeoutCnt)
Executes a self-test of the CCM module. The types of self-tests supported are described in detail in ...
@ SDL_CCM_MONITOR_TYPE_INACTIVITY_MONITOR
Definition: sdl_ip_ccm.h:76
@ SDL_CCM_SELFTEST_POLARITY_INVERSION
Definition: sdl_ip_ccm.h:91
int32_t SDL_CCM_getErrorType(SDL_CCM_Inst instance, uint32_t intSrc, SDL_CCM_MonitorType *monitorType)
Gets the monitor type for which the CCM error was generated. Takes the ESM interrupt source as input.
int32_t SDL_CCM_getStaticRegisters(SDL_CCM_Inst instance, SDL_CCM_staticRegs *pStaticRegs)
Retrieves the static register configuration. The values returned in staticRegs can be saved by the ap...
SDL_CCM_MonitorType
This enumerator defines the type of CCM Monitor type.
Definition: sdl_ip_ccm.h:69
int32_t SDL_CCM_verifyConfig(SDL_CCM_Inst instance)
Verifies the configuration done as part of SDL_CCM_init is as expected.
int32_t SDL_CCM_injectError(SDL_CCM_Inst instance, SDL_CCM_MonitorType monitorType)
Forces an error to be generated for the selected monitor type. After injecting the error,...
@ SDL_CCM_SELFTEST_TYPE_ERROR_FORCING
Definition: sdl_ip_ccm.h:89
int32_t SDL_CCM_clearError(SDL_CCM_Inst instance, SDL_CCM_MonitorType monitorType)
Clears the compare error for the selected monitor type.
volatile uint32_t CCMPOLCNTRL
Definition: sdl_ip_ccm.h:108
uint32_t SDL_CCM_Inst
CCM Instance supported.
Definition: sdl_soc_ccm.h:65