Hi,
I enable the watchdog in the application image, then call soft reset to enter the bootloader, the bootloader execution is also normal, until the watchdog is reset.
My problem is similar to this and it solves it too, but I'm wondering why is this happening? Is this a bug of RTC?
Application Enable Watchdog:
#define MT_WDT_TIMEOUT 10000
void wdt_init(void)
{
NRF_WDT->CONFIG = 0x09;
NRF_WDT->CRV = (MT_WDT_TIMEOUT * 32768 / 1000) - 1;
NRF_WDT->RREN = 0x01;
NRF_WDT->TASKS_START = 1;
}