Boot Loader

Bei der Inbetriebnahme der Controllermodule nach der Produktion werden die Module mit einer „Ur-Software“, dem sogenannten Boot Loader ausgestattet. Das ist eine Art „Mini-Betriebssystem“, das dem Modul einige grundlegende Funktionen zur Verfügung stellt und im Segment „Monitor“ des Flash-Speichers abgelegt ist.

Abbildung 50: Der Boot Loader ist die grundlegende Software des System und befindet sich auf der untersten Ebene der Memory Map.

Der Boot Loader enthält folgende Funktionen:

Der Speicherbereich des Boot Loaders ist für den Anwender aus Sicherheitsgründen nicht zugänglich. Der Boot Loader Code wird einmal nach der Herstellung des Moduls in den Speicher kopiert und bleibt dann immer dort erhalten. Damit ist es prinzipiell immer möglich, mit einem Mikrocontroller über eine serielle Verbindung zu kommunizieren. Diese Verbindung kann also jederzeit genutzt werden, um eine Firmware aufzuspielen oder zu aktualisieren; selbst dann, wenn die Daten im Speicherbereich für die Firmware defekt oder unvollständig sind.

Wenn keine gültige Firmware im nachfolgenden Speicherbereich vorhanden ist, der Startaufruf für die Firmware fehlgeschlagen ist oder der Bootvorgang aus Sicherheitsgründen angehalten wurde, bleibt das Modul im sogenannten Monitor-Zustand.

[Important]Wichtig

Bitte verwechseln Sie nicht die Bezeichnung Monitor mit dem Abhören von Audiosignalen mittels Monitorschiene. Der Begriff stammt aus der Geschichte der Computerentwicklung und bezeichnet das allererste, grundlegende Stück Software für ein Computersystem.

Sie können ein Modul im Monitor-Zustand daran erkennen, dass es im Maintenance-Fenster anstelle der ID für den Modultyp das Wort MONITOR in der Baumansicht anzeigt. Ein Beispiel dafür sehen Sie in der folgenden Abbildung:

Abbildung 51: Ein Modul im Monitor-Zustand: Die vier markierten Bereiche zeigen, woran Sie erkennen können, dass der Boot Loader korrekt geladen, anschließend aber keine Firmware gestartet wurde.

Die Markierungen in der Abbildung zeigen, woran Sie erkennen können, ob sich ein Modul im Monitor-Zustand befindet. Wurde nur der Boot Loader geladen, so erscheint im Modulbaum der Deviceansicht im Maintenance-Fenster ein unbekanntes Modul.

Je nach der Art der Verbindung zwischen PC und DSP-Frame unterscheidet sich die Anzeige:

Wenn Sie sich zusätzlich die Detailinformationen zu dem unbekannten Modul anzeigen lassen, erkennen Sie ein Modul mit Boot Loader aber ohne Firmware immer an der Firmware-Version 05.00.06.146.

Um sich die Detailinformation anzeigen zu lassen, markieren Sie das entsprechende Modul und drücken Sie dann die Taste F11. Alternativ können Sie auch den Befehl Information aus dem Kontextmenü bzw. dem Menü Device verwenden.