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