Forum: Mikrocontroller und Digitale Elektronik Boot Reset Vector


von Worzfeld Martin (Gast)


Lesenswert?

Hallo Leute,

kurze Frage. Was macht der Boot REset Vector. Muss ich den enablen oder 
disablen? Kann ich mich mit dem Bit fusen?

grüße Martin

von Peter D. (peda)


Lesenswert?

Er ändert nur die Adresse des Resetvektors, d.h. die Ausführung startet 
dann nicht mehr bei 0x0000.

Z.B. um einen Bootloader zu starten, aber die eigentliche Anwendung an 
0x0000 zu belassen.



Peter

von AVRli (Gast)


Lesenswert?

Wie Peter es richtig beschrieben hat, mit dem BIT legst Du also fest wo 
der Controller mit der Programmausführung beginnen soll.

Hast du keinen Bootloader so würde man bei Adresse 0x0000 beginnen. Also 
Haken raus. Das ist der Normalfall...

Verwendest du einen Bootloader so ist es sinnvoll den auch nach einem 
Reset anzufahren, also von der Startadresse die du mit "BOOT FLASH 
SECTION SIZE" festlegen kannst.

Dann wird mit der Programmausführung ab der angegebenen Adresse 
begonnen.

MfG AVRli...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.