[Armadillo:03046] Re: Armadillo-300のウオッチドッグタイマについて

nakai email@hidden
2008年 6月 23日 (月) 11:01:03 JST


nakaiです。

# 試したことはありませんが、、

kernelコンフィグレーションにて、
CONFIG_NS9750_WATCHDOG_RESET
は有効にしていますか?


koji sugimoto さんは書きました:
> はじめて投稿させていただきます。杉本と申します。
>  
> 現在 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);
>  
>  
> よろしくお願いいたします。
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo



armadillo メーリングリストの案内