Forum: Mikrocontroller und Digitale Elektronik LPC2368 soll sich selbst flashen


von LPC Fan (Gast)


Lesenswert?

Hallo,
Ist es möglich, daß sich ein LPC2368 die oberen (sagen wir mal 100KB des 
Flash-Speichers) selber programmiert, während der Code im unteren 
Bereich läuft, oder muß man immer die Flash-Routinen aus dem RAM 
ausführen?

Danke ;-)

von Peter (Gast)


Lesenswert?

Geht per IAP ganz einfach. Bei KEIL gibts dazu auch Demos.
Die Anwendung (aus dem Flash) läuft aber während des Programmierens 
nicht weiter, sonder stoppt kurz für einige Millisekunden.
Ob diese kurze Pause tolerierbar ist, muss jeder für seine Anwendung 
selbst entscheiden.

von LPC Fan (Gast)


Lesenswert?

Das mit dem Stoppen ist kein Problem. Danke!!!

von Robert Teufel (Gast)


Lesenswert?

Ausgerechnet die oberen 100kB haben eine Einschraenkung ;-)
Da sind die obersten 12k reserviert fuer einen Teil des Bootloaders aber 
ansonsten ist es recht einfach mit IAP wie bereits erwaehnt.
Bei allen Bausteinen mit 512k Flash ist der oberste Bereich fuer 
bootloader reserviert.
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
Noch kein Account? Hier anmelden.