2011-10-17 05:19:54     How to set the time of BF518-EZBRD watchdog timeout?

Document created by Aaronwu Employee on Aug 28, 2013
Version 1Show Document
  • View in full screen mode

2011-10-17 05:19:54     How to set the time of BF518-EZBRD watchdog timeout?

zhang zhihua (CHINA)

Message: 103901   

 

Hi,

 

    I want to set the time of the watchdog timeout,I set it like this:

 

     int timeout = 180;

 

     int fd = open("/dev/watchdog",O_WRONLY);

 

     ioctl(WatchDogHandle_,WDIOC_SETTIMEOUT,&timeout );

 

    then I run my feed dog process,but if I stop to feed dog,the system reset only 25s!If I want to reset it after 180 seconds,how to set it?

TranslateQuoteReplyEditDelete

 

 

2011-10-17 23:05:10     Re: How to set the time of BF518-EZBRD watchdog timeout?

Aaron Wu (CHINA)

Message: 103907   

 

Watchdog timer is a 32-bits counter driven by the SCLK of more than 100MHz, so the maxmum time out period can not reach 180s as you required.

 

But why you need a watchdog timer for so long a time out period? What are you trying to implement? Will a general timer meet your requirement? Consult   docs.blackfin.uclinux.org/doku.php?id=linux-kernel:timers for Linux general timer.

QuoteReplyEditDelete

Attachments

    Outcomes