AnsweredAssumed Answered

Watchdog is not resetting when it should do so (IWDG & WWDG)

Question asked by Michael Steinecke on Feb 4, 2016
Latest reply on Feb 4, 2016 by Clive One
Hello folks,

I have a STM32F429ZG custom board. Occasionally it runs in a faulty state (after several days of running). I believe the stack gets corrupted, somehow.


My problem is, I've configured both IWDG and WWDG watchdogs. Neither of them manages to reset the device when the error occurs. I can say for sure, the code that should retrigger the IWDG is not executed in that state. 

When I force the watchdogs by preventing the retrigger code from execution, (while(1) ...) they working as desired.

Which circumstances can prevent both watchdogs from firing?
Simliar behavior I've seen with a STM32F103ZG as well.

Outcomes