I am configuring the watchdog and through my testing it seems to only reset the micro once. Once it has timed out and reset once it won't reset again when trapped in an infinite loop.
My config info
- On entry the TCR register is configured with the value of 0x60140000
- The WRC has a value of 2
- The time base is enabled in HID0
I feel like I am forgetting to clear or check something but I am struggling to find what that is. Some of my confusion may lie in my understanding of the relationship between the p_wrs[0:1] signals and p_reset_b and how it causes the reset.
If you have any questions please let me know.