If the software is stuck in a tight loop, the watchdog will not be serviced and the SoC will be reset. Which completes the "until fixed { }, repeat" loop.
If anywhere in the instruction sequence, you hit an undefined instruction, the core will take the same exception path used by a watchdog time out (the wd to forces an invalid instruction trap).
Last edited by knc1; 09-10-2012 at 07:52 AM.
|