I also had a problem with the watchdog. When I was sending large amounts of data over the serial port (lots of character interrupts) the card would sporadically crash and the watchdog register indicated it due to the watchdog. Checking the data sheet I noted that the watchdog feed sequence was important but didn't notice that it was only a restriction in Watchdog register space accesses (0xE0000000 .. 0xE000000C). In any case I protected the feed sequence from interrupts and have never had a reset since. Have just checked the serial interrupt routine to be sure there is no watchdog code and there isn't - only accesses to serial registers. Therefore it worked for me. If it works for others please a note because it would indicate more restrictions than just Watchdog register space. Cheers Mark Butcher
Message
Re: Watch dog funnies again
2004-09-20 by Mark Butcher
Attachments
- No local attachments were found for this message.