Hi,DevZone
I'm not Native English , sometimes can not express exactly, So, I'll provide a concise description about the question
1, platform: nRF52832_QFAA _E1, nRF5_SDK_13.0
2, question: nRF52832 RESET(erratic and rare) and RESETREAS is 0x00000008(LOCKUP)
3, I have read some post at devzone
and
Cortex-M4 Lockup search result from google
4, my HardFualt _Handler code and WDT_Handler code:
void HardFault_Handler(void)
{
/* Go to infinite loop when Hard Fault exception occurs */
if (CoreDebug->DHCSR & 1) //check C_DEBUGEN == 1 -> Debugger Connected
{
__breakpoint(0); // halt program execution here
}
while (1)
{
}
}
void wdt_event_handler(void)
{
/* Go to infinite loop when Hard Fault exception occurs */
if (CoreDebug->DHCSR & 1) //check C_DEBUGEN == 1 -> Debugger Connected
{
__breakpoint(0); // halt program execution here
}
while (1)
{
}
}
Hope someone can point out what's happen and how to dig further
Thank You