Forum: Mikrocontroller und Digitale Elektronik Probleme mit LPC Flash Utility für LPC2138


von Andi (Gast)


Lesenswert?

Hallo, liebe Forengemeinde,

ich habe ein Problem beim Flashen meines LPC2138 mit der LPC Flash 
Utility von Philips V2.2.1. Ich habe mir ein kleines "Blinky" 
Testprogramm in Keil µVision3 geschrieben und verwende den original 
Startup Code von Keil.  Beim Simulieren funktioniert alles.
Beim flashen über die Serielle bekomme ich jedoch die Fehlermeldung:
"File compare failed".
Begonnen wird bei der Adresse 0x00.
Lese ich den Flash wieder aus und vergleiche ich ihn mit dem Original 
hex-File sind die beiden von Adresse 0x0000 0014 bis 0x0000 0017 nicht 
ident.
Ich weiß, dass dieser Adressbereich vom Bootloader verwendet wird.
Nur weiß ich leider nicht, was ich ändern muss um den LPC erfolgreich zu 
flashen.

Im Anhang ist mein Startup Code. Vielleicht liegts ja auch an dem.


Für jede Hilfe bin ich sehr dankbar!

von Andreas K. (a-k)


Lesenswert?

Probier's mal damit: http://www.flashmagictool.com

An die Adresse 0x14 schreibt der Flash-Loader eine Prüfsumme um dem 
Prozessor zu signalisieren, dass im Flash was drinsteht. Das ist also 
völlig normal.

Ärger kann es auch geben, wenn man Code für RAM übersetzt und den vom 
Bootloader verwendeten RAM-Adressraum nicht frei hält.

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.