ЗАО «ЗЭО»
Техническая поддержка пользователей => Тион, Тион-Про, Тион-Про v2, Сириус => Тема начата: ParshikovAlexey от 02 Марта, 2010, 07:21:27
-
Здравствуйте.
Подскажите пожалуйста, как настроить watchdog на Тион-ПроV2 (ранее с watchdog не работал)? Ответьте на этот вопрос поподробнее или дайте пожалуйста ссылку, где можно найти такую информацию.
С уважением, Алексей.
-
Добрый день.
В документации на процессор EP9315 есть описание watchdog, описаны регистры и принцип работы.
Вы используете операционную систему? Какую?
-
Используем операционную систему ARM Linux 2.6.20.21.
-
drivers/char/watchdog/ep93xx_wdt.c
config EP93XX_WATCHDOG
Файл символьного устройства
mknod /dev/misc/watchdog c 10 130
Файл нужно открыть и периодически (по умолчанию таймаут 30 с) в него писать. Есть некоторые другие возможности и ioctl'ы, см. исх. код.
-
Благодарю за ответ. Теперь буду разбираться с ним.
-
Здравствуйте,
мы используем WinCE 6.0, есть ли возможность пользоваться watchdog в этом случае? Если есть, то как это сделать?
-
Наш специалист по WinCE сейчас в отпуске, поэтому пока ответить не можем.
-
Добрый день.
На данный момент Watchdog в WinCE используется в механизме перезагрузки через вызов IOCTL_HAL_REBOOT, тоесть при вызове данного IoControl запускается Watchdog, но счетчик не обнуляется, что вызывает перезагрузку системы.
Если Вы хотите использовать watchdog для предотвращения зависания программ, то нужно писать драйвер, или вносить изменения в BSP образа.