Hallo zusammen, kann mir jemand erklären den Unterschied zwischen boot rom und boot flash bei nxp lpc23xx? finde ich nirgendwo im Datenblatt erklärt. Mal sprechen sie von boot rom mal vom boot flash. Soviel ich weiss mit dem Bootloader (denke ich rom) kann den flash programmieren.Wofür ist dann der boot flash? Danke. Gast
Boot Flash = Boot Flash ROM = Boot ROM. Flash heisst nunmal ROM obwohl man reinschreiben kann.
Danke Dir. D.h. es gibt nur einen Bootloader dessen Adressbereich vom Flashspeicher gemapppt ist? Gast
Bei den meisten LPCs ist das Bootflash schlicht und einfach ein Teil vom normalen Flash, und zwar am hinteren Ende. Besonders ist das nur insofern, als der Reset davon wissen muss weil er dort anzufangen hat. Das hat zur Folge, dass ein Controller mit 128KB Flash die vollen 128KB nicht nutzen kann weil 8KB (?) davon vom Bootloader belegt sind. Eine Ausnahme sind ganz kleine LPCs wie LPC2101, denn wenn man von dessen 8KB Flash noch die 8KB Bootloader abziehen müsste ... Deswegen ist es auch schon Leuten unfreiwillig gelungen das Bootflash zu löschen, indem sie versehentlich auf die undokumentieren Flash-Steuerregister getreten sind.
Danke Dir sehr für die ausführliche Erklärung.Besser geht nicht. Gast.
Mal sehn, vielleicht kann ich auch noch etwas Info dazupacken. Die fruehen LPCs hatten immer nur boot flash mit dem "Erfolg", dass eben oben im Adressbereich nicht alles dem Benutzer zur Verfuegung stand. Die LPC23xx und 24xx haben jetzt eine Kombination Boot Flash und Boot ROM. Vorteil Boot ROM, es ist kleiner, billiger, kann nicht aus Versehen geloescht werden... Nachteil, wenn da z.B. mal ein Fehler von Seiten NXP drin ist, kann er nicht einfach beim Baustein-Test behoben werden, sondern das kostet richtig viel Geld (>>100k), wird also nur ungern gemacht und lange aufgeschoben. Die Kombination aus boot ROM und Boot Flash erlaubt eine Kombination, den groessten Teil der Bootsoftware ins ROM, einen kleinen Teil mit Korrekturoption ins Flash. Fuer den Benutzer macht es sehr wenig Unterschied ob Flash oder ROM ausser bei Sicherheitskritischen Anwendungen, da ist ROM eindeutig bevorzugt, keiner pfuscht da drin rum . Gruss, Robert
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.