Kapitel 3: Speicheraufteilung im System (Memory Map)
3.7 Speicherzugriffe beim Reset des Systems
Das RM4200D kann auf zwei verschiedenen Arten neu gestartet werden: mit einem System
Reset oder einem System Restart. Der Hauptunterschied besteht darin, dass beim System
Restart alle Module ihre Betriebsspannung verlieren und dann neu starten. Der System Reset
dagegen startet ein RM4200D neu, ohne dass die Betriebsspannung der Module abgeschaltet
wird.
System Reset
Beim System Reset wird das System aus dem laufenden Zustand heraus neu gestartet. Die
einzelnen Module des Systems werden dabei nicht ausgeschaltet, die Elektronik behält alle
Versorgungsspannungen. Der Programmcode der Systemsoftware wird neu gestartet und die
aktuellen Parameter werden zurückgesetzt. Deswegen heißt diese Ereignis auch Software
Reset.
Abbildung 1–60: Die Ladevorgänge im Speicher beim System Reset.
Ein System Reset können Sie auf verschiedene Art und Weise auslösen:
• Im Maintenance-Fenster in der Toolbox4 -Software. Markieren Sie das gewünschte
Device und drücken Sie die Taste F12. Alternativ können Sie auch den Befehl Reset
aus dem Kontextmenü oder dem Menu Device wählen.
• An der Frontplatte des DSP Frame. Drücken Sie mit einem spitzen Gegenstand den
Reset-Schalter.
• Mit einem Script. Sie können ein Script definieren, das einen Resetbefehl an das
RM4200D sendet. Legen Sie dieses Script auf eine Taste, dann können Sie den Reset
direkt von der Bedienkonsole aus auslösen.
Nach dem ein System Reset ausgelöst wurde, wird das System schrittweise neu gestartet.
(Siehe Abbildung 1–60.) Dabei geschehen nacheinander folgende Dinge:
1.
2.
3.
II - 58 | Speicherzugriffe beim Reset des Systems
Durch das Auslösen des System Resets werden alle Module im Gerät angehalten. Ein
Boot Loader wird gesucht. Wenn er gefunden wurde, wird er gestartet.
Nach dem erfolgreichem Start des Boot Loaders wird geprüft, ob eine gültige Firm-
ware im entsprechenden Speicherbereich vorhanden ist. Wenn ja, wird diese gestartet.
Wenn nicht, wird das Modul im Zustand „Monitor" angehalten.
Nachdem die Firmware einwandfrei geladen wurde, überprüft das System, ob sich auf
allen Mikrocontrollermodulen die gleiche, gültige Konfiguration befindet. Das sollte
nach einem System Reset normalerweise der Fall sein, da das Gerät vorher bereits ge-
Ausgabe vom 24.3.2006 (vorläufig)