I'm trying to find a way to be able to recover some log messages when the device crashes & resets in the field. This way we could report some meaningful data about why the crash may have happened in the event of a hard fault or other unhandled exception.
Does the RAM persist on software reset, or are there any backup registers that could be used for something like this? Or perhaps is there a better solution altogether?