Löschen Datenbasis in V08 VME-Rahmen

Hintergrund

Zur Erinnerung: Auf den VME-Rahmen mit 68k GµP (V08) liegen die Datenbasen auf der Watchdog-Karte.

Bevor derartige Watchdog-Karten ausgebaut und in den Schrank gestellt werden (oder derartige VME-Rahmen ins Lager zurückgehen) sollen die Einträge auf den Watchdogkarten gelöscht werden.

Geschieht dies nicht, sind die Einträge also nicht gelöscht, und geht die Watchdogkarte irgendwo in einem ganz anderen VME-Rahmen wieder in Betrieb, tauchen ansonsten die Nomenklaturen in diesem neuen Rahmen wieder auf. Das Kontrollsystem geht dann davon aus, dass diese Nomenklaturen in dem neuen Rahmen geführt werden. Sind die Geräte tatsächlich an einem anderen VME-Rahmen angeschlossen, kann dann nicht mehr auf diese Geräte zugegriffen werden.

Löschen der VME-Datenbasen

Ein reines Löschen der Watchdog-Karte ist offensichtlich nicht vorgesehen. Es ist nur möglich, Datenbasen neu neu zu laden, und dazu müssen sie wohl mindestens einen Eintrag enthalten.

Ausserdem ist zu bedenken: Um eine Datenbasis laden zu können, muss der Name die V08-Knotennummer an der 6. und 7. Stelle des Namens enthalten.

Deshalb das Verfahren der Wahl:

1) Neues Datenbasisfile erstellen, in dessen Namen an der 6. und 7. Stelle die (Hex-) Knotennummer steht. 2) Darin eine Geräte-Nomenklatur eintragen. Die Nomenklatur mit der Kennung >> eintragen (MIL-Adresse, der kein Kontrollsystem-Gerät entspricht), damit sie nicht im Operating erscheint. 3) Diese Datenbasis in den VME-Rahmen laden.

Beispiel

Um etwa für den Rahmen KTRCGA3_ die Datenbasis zu löschen:

  1. Neues Datenbasisfile erstellen:
    emptyA3.dbd
  2. Darin eintragen:
    /str
    /dev >>dummy   xxxx  255
  3. File runterladen:
    dbsgen emptya3

Überprüfung

Wenn man nachsehen will, ob das geklappt hat: Rahmen rebooten.

Nach dem Reboot heisst der Rahmen und damit der GµP dann EMPTYA3. Von dieser Nomenklatur kann man z.B. die Property Status lesen, oder die VME-Datenbasis auslesen:
dbvmedump a3

This topic: Frontend > PPCDevelopments > WatchdogClean
Topic revision: 18 Aug 2011, UnknownUser
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback