ARM Processor Exception Handling - 2020.2 English

OS and Libraries Document Collection (UG643)

Document ID
UG643
Release Date
2020-11-24
Version
2020.2 English

ARM processors specific exception related APIs for Cortex Armv8-A, A9 and R5 can utilized for enabling/disabling IRQ, registering/removing handler for exceptions or initializing exception vector table with null handler.

Table 1. Quick Function Reference
Type Name Arguments
void Xil_ExceptionRegisterHandler
  • exception_id
  • Xil_ExceptionHandler Handler
  • void * Data
void Xil_ExceptionRemoveHandler
  • exception_id
void Xil_GetExceptionRegisterHandler
  • exception_id
  • Xil_ExceptionHandler * Handler
  • void ** Data
void Xil_ExceptionInit
  • None.
void Xil_DataAbortHandler
  • None
void Xil_PrefetchAbortHandler
  • None
void Xil_UndefinedExceptionHandler
  • None