Herunterladen Inhalt Inhalt Diese Seite drucken

Fehlermeldungen/Errorloggertask - Siemens Rmos3 Bedienungsanleitung

Echtzeit-betriebssystem rmos3 rmos3 v3.50 benutzerhandbuch
Inhaltsverzeichnis
Aussage der Meldungen
Die tatsächliche Reihenfolge der Ausgabe hängt von der Konfigurierung und der Hardware
ab. So wird beispielsweise vor jeder Treiber-Initialisierung die zugehörige DEVICE-Meldung
ausgegeben. Daran schließen sich die jeweiligen UNIT-Meldungen für diesen Treiber an.
Nicht alle der obigen Strings werden ausgegeben. Der Durchlauf bis zur Meldung
starting system
enthält. Bei einem Absturz während des Hochlaufens kann durch die Anzahl und Art der
bereits ausgegebenen Meldungen auf die Art des Konfigurierungsfehlers geschlossen
werden.
8.6.4

Fehlermeldungen/Errorloggertask

Zwei Möglichkeiten
Das Betriebssystem hat zwei Möglichkeiten zur Fehlerausgabe:
1. Die Errorloggertask, die die Meldungen über einen Treiber an die Systemkonsole ausgibt.
2. Über die Routine
Errorloggertask
Die Errorloggertask ist eine eigene Task zur Ausgabe von Fehlermeldungen auf der
Systemkonsole. Die Errorloggertask wird z.B. von der CRUN genutzt. Auch Treiber können
die Errorloggertask für Fehlermeldungen nutzen. Die Konfigurierung der Errorloggertask und
die Festlegung der Systemkonsole sind bei der Systemkonfigurierung (im Systemhandbuch)
beschrieben und kann auch in allen mitgelieferten RMOS3-Applikationen nachvollzogen
werden.
Meldungen
Bei unzureichenden Systemressourcen gibt der Nukleus über die Routine
folgende Fehlermeldungen aus:
*** nuc: <datum> <uhrzeit> no SRBS, SYSTEM HALTED
Dem Betriebssystem stehen keine Systemanforderungsblöcke (SRB) mehr zur Verfügung.
*** nuc: <datum> <uhrzeit> no SMRS, SYSTEM HALTED
Dem Betriebssystem stehen keine Systemspeicherblöcke (SMR) mehr zur Verfügung (z.B.
Treiber fordert SMR an).
*** nuc: <datum> <uhrzeit> SMRS increased
Anzahl der Systemspeicherblöcke (SMR) wurde vom Nukleus um 50 erhöht.
*** nuc: <datum> <uhrzeit> SMRS reached 0
RMOS3 V3.50 Benutzerhandbuch
Bedienhandbuch, 07/2012, A5E03692290-01
deutet darauf hin, dass die Konfigurierung keinen gravierenden Fehler
x_nucprintf
Systemkonsole direkt ausgeben.
Betriebssystem-Eigenschaften von RMOS3
, die dem Nukleus zur Verfügung steht, Meldungen auf der
8.6 DEBUG-Strategien unter RMOS3
x_nucprintf
NUC:
133
Inhaltsverzeichnis
loading

Inhaltsverzeichnis