[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 メーリングリストの案内