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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.