Herunterladen Inhalt Inhalt Diese Seite drucken

Boot Loader - Dhd Rm4200D Bedienungsanleitung

Vorschau ausblenden Andere Handbücher für RM4200D:
Inhaltsverzeichnis

3.2 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 1–50: Der Boot Loader ist die grundlegende Software des System und befindet sich auf der un-
Der Boot Loader enthält folgende Funktionen:
• Unmittelbar nach dem Einschalten identifiziert der Mikrocontroller sich selbst bzw.
• Der Mikrocontroller ist mit Hilfe des Boot Loaders in der Lage, über die serielle
• Ist noch keine Firmware im Speicher vorhanden, so sorgt der Boot Loader dafür, dass
• Ist bereits eine Firmware im Speicher des Mikrocontroller vorhanden, startet der Boot
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.
Wichtiger Hinweis:
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.
Ausgabe vom 24.3.2006 (vorläufig)
Kapitel 3: Speicheraufteilung im System (Memory Map)
tersten Ebene der Memory Map.
das Modul, in dem er eingebaut ist.
Schnittstelle zu kommunizieren.
diese über die serielle Schnittstelle in den benachbarten Speicherbereich kopiert
werden kann.
Loader diese. Anschließend wird der Code der Firmware abgearbeitet; der Boot
Loader hat seine Arbeit getan.
Bitte verwechseln Sie nicht die Bezeichnung Monitor mit dem
Boot Loader
| II - 49
Inhaltsverzeichnis
loading

Verwandte Produkte für DHD RM4200D

Inhaltsverzeichnis