Content originally posted in LPCWare by Brutte on Mon Sep 10 11:31:56 MST 2012
Quote: ARM, ARMv6
Under the ARMv6-M exception priority scheme, a processor handles a precise fault in one of the following ways:
[LIST]
[*] -by taking a HardFault exception
[*] -by using the Lockup mechanism in the case of a fault arising while executing a HardFault or NMI, (...)
[/LIST]
In ARMv6-M, faults are considered fatal. The only fault status information provided on entry to the HardFault handler is the EXC_RETURN value, that indicates whether the fault originated from Thread or Handler mode.
:eek: