We are facing an issue where our device enters low-power sleep mode and stays in sleep for 10 minutes. After that, an RTC interrupt occurs and wakes up the device. However, the issue is that the device wakes up 20-25 seconds earlier and reports it as a watchdog reset. I have checked the task status and scheduler status, which seem to be fine. Can you help me with this?
FYI, we are using the i.MX RT1064 microcontroller
Hi @prabhu_046,
The watchdog in the i.MX RT 1064 have the feature to configure a timeout counter that can be programmed to run during low-power modes.
Could you help me check the state of the WDZST in the Watchdog Control Register (WDOG_WCR)?
WDZST determine the operation of the watchdog during low-power modes.
Hi,
When you refer to the WDZST being disabled, is the value 0 or 1? To suspend the watchdog timer during low-power modes, the WDZST bit should be set to 1.
Also, could you help me with the configuration you are using for the watchdog?
I checked the WDZST state before entering low power mode, and it shows that it is disabled. However, even with WDZST disabled, how did we still encounter the watchdog issue? When I read the Status Register (SRC->SRSR), it indicates a watchdog issue. how?