Hi,
I'm using SDK 13.1, SoftDevice 4.0.5 on nRF52832. I have an app which runs for a long time but will occasionally enter the hardfault handler from an address within the SoftDevice. Logging is turned off. My app stashes registers from the hardfault info into a small area of ram and upon reboot it is sent to my server. I have not yet seen this error happen using the debugger so I cannot get a stack trace. When I disassemble the fault address in the SoftDevice the instruction is always "svc 255". I don't see this svc code in the SDK, so I presume it is some sort of fatal error code. Any ideas how I might resolve this?
The offending address is most often 0x142e4, but I also see 0x1a968, 0x16d36, and 0x1117c.
Thanks