Titelbild Mikrocontroller

19.2. Applikations- und Boot Loader Flash Bereiche

Der Flash-Speicher ist in zwei Hauptbereiche organisiert, dem Applikationsbereich und den Boot Loader Bereich. Die Größe der beiden Bereiche wird mit den BOOTSZ Fuses konfiguriert. Beide Bereiche können unterschiedliche Schutzlevel haben, da sie verschiedene Lock Bits Einstellungen haben.

Applikations Sektor

Der Applikations-Sektor ist der Bereich im Flash, in dem der Code des Applikationsprogrammes gespeichert wird. Der Schutzlevel für den Applikationssektor kann durch die Applikations Boot Lock Bits (Boot Lock Bits 0) eingestellt werden. Das Applikationsprogramm selbst kann keinen Boot Loader Programmcode speichern, da der SPM Befehl im Applikationssektor ausgeschaltet ist.

BLS Boot Loader Sektor

Da der Applikationssektor zum Speichern des Applikationsprogrammes vorgesehen ist, muss die Boot Loader Software in den BLS gelegt werden, da nur hier der SPM Befehl eine Programmierung des Flash durchführen kann. Der SPM Befehl kann auf den gesamten Flash Speicher zugreifen, also auch auf den BLS selbst. Der Schutzlevel für die BLS kann mit den Boot Loader Lock Bits (Boot Lock Bit 1) eingestellt werden.
Impressum