Reset or Reboot Reason

I am using nrf52832, softdevice S112 and SDK 17.1.0. I am running the peripheral ble_uart example continuously with the central device sending connects and disconnects in loop.

I see that after a while the peripheral resets/reboots. After the reset when I read NRF_POWER->RESETREAS the value is 0x10004 (Soft Reset Detected).

What does this reset reason mean? How can I debug the root cause of this reset?

Parents Reply
  • Hello Justin,

    I have asked expat of our team about the issue. Comment is the shared below:

    As long as CONFIG_GPIO_AS_PINRESET is defined, it will enter the ''if'' on every boot, but it should only reset if the UICR register is being written. This should only happen on the first boot, as the next boot should have the correct value in UICR already. Otherwise you would face an endless boot-loop where the chip always resets before entering the application.''

    Thanks.

    Best Regards,

    Kazi Afroza Sultana

Children
No Data
Related