[Armadillo:03031] Armadillo-300のウオッチドッグタイマについて
koji sugimoto
email@hidden
2008年 6月 19日 (木) 20:31:28 JST
はじめて投稿させていただきます。杉本と申します。
現在 Armadillo-300 で実験装置を作成しております。
Watchdog を使用したいのですが、うまく動作しません。
以下のソースのように/dev/watchdog をオープンし、タイムアウトを10秒に設定
し、設定値が10秒に設定されていても、watchdog が働きません。
どなたか、armadillo-300の watchdog の働かせ方をご教授いただけませんで
しょうか。
int to = 10;
int fd
if ((fd = open("/dev/watchdog", O_WRONLY)) < 0) {
printf("WDT open failed %s\n", strerror(errno));
return -1;
}
if ((ret = ioctl(fd, WDIOC_SETTIMEOUT, &to)) < 0) {
printf("WDT set timeout failed to %d :%s\n", to, strerror(errno));;
}
to = 0;
if ((ret = ioctl(fd, WDIOC_GETTIMEOUT, &to)) < 0) {
printf("WDT get timeout failed to %d :%s\n", to, strerror(errno));;
}
printf("WDT set timeout %d\n", to);
よろしくお願いいたします。
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://lists.atmark-techno.com/pipermail/armadillo/attachments/20080619/54aa7b87/attachment.html>
armadillo メーリングリストの案内