December 2020
Intermediate to advanced
928 pages
27h 40m
English
This chapter introduces the fault exceptions that are available in Arm Cortex-M23 and Cortex-M33 processors. It also describes how information can be extracted from the fault status registers and from the exception stack frame to assist in the debugging of faults. In addition, this chapter also explains “lockup” and what software improvements can be made to make the system more robust.
HardFault; MemManage fault; Bus Fault; Usage Fault; Lockup; Fault status registers; Fault address registers; Stack trace; TrustZone
Fault exceptions are exception types dedicated to error handling and are a part of the system exceptions in the Arm®v8-M architecture [1] ...
Read now
Unlock full access