I'm using SDK 15.1, nRF52 in custom units, toolchain GDB, addr2line
A little background -
- We use System off mode and then use a button press to come out of it.
- Before going back to system off mode again, we delete all flash records (requirement calls)
- While repeating above sequence, System hung and would not respond to button press.
Debugging Observations-
- arm-none-eabi-gdb was used to find the point of hang
- debugger also stuck at Address 0x00078d58 which is at __SEV()
- using $nrfutil settings display file.hex on this hanged unit and another working unit of same version, the bootloader version was found to be different (ie 5 ) instead of 0 as is in the working unit.
What can be the possible reasons for this? Can anybody please help, Thanks.