Hi all,
Just come back from beasting a TMS470 in a radiation chamber. I have to say that the Cortex-M3 does a very good job of identifying errors via it's Hard Fault / Usage Fault / MMU / Bus Fault exception handlers. At the moment my standard response to such events is to reboot the device. However, theres a number of these faults which, if diagnosed correctly, do not require a reboot.
Before I begin to start writing recovery code, the big question is 'how to test'. Short of putting the devices back into a radiation chamber (which is not cheap), does anyone have a method of getting the ARM core to throw valid Aborts, which can be then used to test exception handlers?
Mat