Preserving error information between reboots with RTC_NOINIT_ATTR
Posted: Thu Jul 23, 2020 8:02 am
Hi, I want to preserve some memory between reboots so I can check the cause (for example, by setting a variable before calling abort); or just keep some counters (like an error counter).
I've seen that I can achieve that with "RTC_NOINIT_ATTR", but I'm not sure the bootloader will not override the values, is there a proper way to do this?
Also, it would be interesting to have some kind of stack trace or core dump preserved, I'm not sure if that can be done.
I've seen that I can achieve that with "RTC_NOINIT_ATTR", but I'm not sure the bootloader will not override the values, is there a proper way to do this?
Also, it would be interesting to have some kind of stack trace or core dump preserved, I'm not sure if that can be done.