boot from data-flash -> code im NOR Flash ausführen

OP #901448
Lesenswert?
• ▲
▼
Hallo,

(Controller: ARM9)

innerhalb des SPI dataflashes befindet sich ein Bootloader, der zu 
Beginn geladen wird und überprüft ob im angeschlossenen NOR Flash eine 
gültige Anfangssequenz / ARM Startvektoren vorhanden sind und wenn ja, 
den Code im NOR Flash in den RAM laden und ausführen soll. Der letzte 
Punkt ist mir noch nicht klar. Wie wird das Programm im NOR Flash 
"aktiviert" / ausgeführt?

Muss ich hierzu den PC Program-Counter auf die Startadresse vom NOR 
Flash setzen (hier würden sich die ARM Vektoren befinden)? Oder setzt 
man den ProgramCounter auf die Adresse von der main-Routine (wenn man 
diese denn kennt) bzw. auf das Startup-File?

Gruß
Bernd

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren