HELP - Watchdog Timer Function

Posted: 04-03-2006, 07:01 PM
Everyone,

I have an EBX single board computer that has an on-board watchdog
function. In order to keep the watchdog alive and prevent a system
reboot, the vendor claims that you must "tickle" Interrupt 15
periodically.

They provide code to do this in various environments, but not in
Windows XP or any Win32 environment.

I'm not sure where to start... What approach would you use to do this?
Do I need to write a driver to be able to access the interrupt?

~Desi

Here is what the manufacturer's documentation had to say:

· During System Operation - An application can set up the WDT
hardware through a BIOS call, or by accessing the hardware directly.
Some Board Support Packages provide an API interface to the WDT. The
application must tickle (turnoff) the WDT in the time set when the WDT
is initialized or the system will be reset. You can use a BIOS call to
tickle the WDT or access the hardware directly.

The BIOS implements interrupt 15 function 0C3h to manipulate the WDT.

Reply With Quote

Responses to "HELP - Watchdog Timer Function"

Del Fredricks
Guest
Posts: n/a
 
Re: HELP - Watchdog Timer Function
Posted: 04-03-2006, 10:36 PM
What is the time period in which the WDT must be "tickled" before it decays
to the point of performing a HW reset?

Del

"Desi" <richardsd@tycoelectronics.com> wrote in message
news:1144087316.600210.246700@z34g2000cwc.googlegr oups.com...
Everyone,

I have an EBX single board computer that has an on-board watchdog
function. In order to keep the watchdog alive and prevent a system
reboot, the vendor claims that you must "tickle" Interrupt 15
periodically.

They provide code to do this in various environments, but not in
Windows XP or any Win32 environment.

I'm not sure where to start... What approach would you use to do this?
Do I need to write a driver to be able to access the interrupt?

~Desi

Here is what the manufacturer's documentation had to say:

· During System Operation - An application can set up the WDT
hardware through a BIOS call, or by accessing the hardware directly.
Some Board Support Packages provide an API interface to the WDT. The
application must tickle (turnoff) the WDT in the time set when the WDT
is initialized or the system will be reset. You can use a BIOS call to
tickle the WDT or access the hardware directly.

The BIOS implements interrupt 15 function 0C3h to manipulate the WDT.


Reply With Quote
Desi
Guest
Posts: n/a
 
Re: HELP - Watchdog Timer Function
Posted: 04-04-2006, 02:27 PM
I can set it from 1 - 255 seconds. This should be more than enough to
get through boot-up and load whatever software does the "Tickling".

I'm just not sure how to implement the software...

Reply With Quote
 
LinkBack Thread Tools Display Modes
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
restore function and help function missing armin Windows XP Configuration & Management 2 11-11-2004 03:08 PM
Driver for watchdog : how to ? Paul Rolland Windows XP Device Drivers 0 03-02-2004 05:43 PM
Digital Video First-Timer Ken Windows XP Movie Maker 1 12-01-2003 01:35 PM
Problem in Using PC as PVR--start timer?? MS Windows XP Video 4 09-27-2003 09:00 PM
Daily timer ketelkid Windows XP Basics 2 07-09-2003 01:56 PM