TOP
SSV Software Systems Register  Register
Log in to check your private messages  Log in to check your private messages
Startseite FAQ Search Mitglieder Profile  Log in 
SSV Support-Forum
Watchdog aktivieren …

 
Post new topic   Reply to topic    SSV-Forum Forum Index >>> DNP/9265
<<< Previous topic - Next topic >>>  
Display posts from previous:   
Author Message
kdw



Joined: 05 May 2006
Posts: 1460

PostPosted: 01.09.2009, 11:28    Post subject: Watchdog aktivieren … Reply with quote

Hallo Forum.

Bei der Auslieferung ab Werk ist der Watchdog des DIL/NetPC DNP/9265 ausgeschaltet (disabled). Zum Aktivieren ist eine serielle Verbindung zu einem PC mit einer Terminalemulation erforderlich. Dann die folgenden Schritte ausführen:

1. RCM-Jumper stecken, um in den Boot Loader „U-Boot“ zu gelangen.

2. Innerhalb von 3 Sekunden den automatischen Linux-Start durch U-Boot unterbinden (Enter-Taste am Terminal).

3. Watchdog-Umgebungsvariable „wdmode“ unter U-Boot entsprechend setzen:

Code:
setenv wdmode on
save


4. RCM-Jumper wieder entfernen. Den DNP/9265 kurz von der Spannungsversorgung trennen und wieder mit der Spannung verbinden, um einen Power-on-Reset zu erzeugen. Ein einfacher Reset per Taste reicht nicht aus. Nun ist der Watchdog aktiv (enabled).

Mit Hilfe einer Linux-Kommandozeile kann man jederzeit den Zustand des Watchdogs prüfen:

Code:
root@emblinux:~$ dmesg | grep Watchdog
<6>AT91SAM9 Watchdog enabled (16 seconds, nowayout)


Das Linux des DNP/9265 enthält den vollständigen Linux Watchdog Daemon. Dieser wird wie folgt gestartet:

Code:
root@emblinux:~$ /etc/init.d/watchdog.sh start


Die Konfigurationsdatei dazu ist /etc/watchdog_sys.conf. Beim Systemstart des DNP/9265 wird weiterhin „wd_keepalive“ gestartet. Diese Softwarekomponente triggert alle fünf Sekunden die Watchdog-Hardware. Die Konfigurationsdatei für „wd_keepalive“ ist /etc/watchdog.conf.

Gruß

KDW
Back to top
View user's profile Send private message
hne



Joined: 11 Jul 2008
Posts: 210
Location: Hannover

PostPosted: 20.03.2012, 14:44    Post subject: Reply with quote

Versucht man den Watchdog in eigenen Programmen zu benutzen, wie z.B. im Demo-Programm "watchdog-demo" von der CDROM, dann wird diese Meldung erscheinen:
Quote:
./watchdog-demo: open: /dev/watchdog: Device or resource busy
./watchdog-demo: problem: no watchdog driver or another program running
./watchdog-demo: hint: enter "killall watchdog" on commandline...


Bevor man also das Watchdog-Device in eigenen Programmen benutzen kann, muss der System-Daemon beendet werden:
Code:
/etc/init.d/watchdog.sh stop


Anschließend kann man das Demo starten:
Code:
root@emblinux:~$ ./watchdog-demo
Trigger watchdog with 5 sec timeout
Trigger watchdog with 5 sec timeout
Trigger watchdog with 5 sec timeout

_________________
Henry Nestler
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    SSV-Forum Forum Index >>> DNP/9265 All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

SSV Software Systems GmbH

Dünenweg 5
30419 Hannover

Fon: +49(0)511  ·  40 000-0
Fax: +49(0)511  ·  40 000-40

sales@ssv-embedded.de


Impressum    ·    Datenschutz    ·    AGB

© 2023 SSV SOFTWARE SYSTEMS GmbH. Alle Rechte vorbehalten.

ISO 9001:2015