<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head></head><body><div style="font-size: 12pt; font-family: Calibri,sans-serif;"><div>Software that I have implemented a Watchdog with sets the WD interval (eg 3 sec) on start-up, and then turns it on. I then arrange to poll the WD every second in the program. On a clean exit of the program the WD is then disabled, allowing the PC o carry on running.</div><div><br></div><div>I have done this with various PCs running XP (most recently a DMP eBox), and have done it with the RPi, and not caused any issues with corrupting files, OS, etc.</div><div><br></div><div>Thanks all for input!</div><div>Mike</div><div><br></div><div><br></div><br><div id="htc_header">----- Reply message -----<br>From: "Ken Tait" <ktait@venturesystemdesign.com><br>To: "MinnowBoard Development and Community Discussion" <elinux-minnowboard@lists.elinux.org><br>Subject: [MinnowBoard] MinnowBoard Turbot Watchdog<br>Date: Fri, Apr 8, 2016 22:38</div></div><br><pre style="word-wrap: break-word; white-space: pre-wrap;">Michael,

I agree with this assessment, I would not add any such capabilities to the firmware, too many avenues for failure.

Any physical hardware watchdog needs to be able to be shut down by a hardware jumper, otherwise debugging code is not possible...
I've encountered this issue many times in the past.

Sounds to me like you need a separate embedded cpu monitoring your problem and have it push the reset button....Not most elegant, but clean and portable.

Ken

_______________________________________________
elinux-MinnowBoard mailing list
elinux-MinnowBoard@lists.elinux.org
<a href="http://lists.elinux.org/mailman/listinfo/elinux-minnowboard">http://lists.elinux.org/mailman/listinfo/elinux-minnowboard</a>
</pre></body></html>