Forum: Mikrocontroller und Digitale Elektronik P89LPC922 Firmware flashen


von montagskind (Gast)


Lesenswert?

Hallo,

Entschuldigung, falls die Frage dumm klingen sollte.
Ich habe einen RasberryPi und war auf der Suche, ob es bereits eine 
Lösung gibt den LPC-Chip P89LPC922 über seine serielle 
Programmierschnittstelle zu programmieren.

Nun habe ich diese Seite gefunden, bei der ein LPC1114FN28 geflasht 
wird:
https://xsangle.wordpress.com/2015/02/27/programming-the-lpc1114fn28-with-raspberry-pi/

Nun frage ich mich allerdings, ob dies auch für den P89LPC922 geht. Über 
die serielle Leitung wird zumindest beides programmiert. Kann mir jemand 
sagen worauf ich noch achten sollte? Oder ist das gar nicht so möglich 
und ich liege völlig falsch?

von Lothar (Gast)


Angehängte Dateien:

Lesenswert?

LPC mit leerem Flash gehen bei Power-Up in den Bootloader und können 
seriell geflasht werden. Wenn dann aber nochmal geflasht werden soll, 
muss der Bootloader aktiviert werden. Bei den neueren wie LPC1114 
passiert das über einen ISP-Pin und dann funktioniert dieses lpc21isp. 
Bei den alten wie LPC922 wird der Bootloader aber über drei Impulse am 
RESET aktiviert (siehe Bild aus dem Manual). Das hat noch keiner ins 
lpc21isp programmiert. FlashMagic würde gehen, das braucht aber am Pi 
einen 74HC02 für die drei Impulse am RESET.

Wozu brauchst Du denn einen LPC922 ist doch abgekündigt? Falls es ein 
8051 sein soll: ein kompatibler Ersatz ist der EFM8BB1, für den gibt es 
zum Flashen ein Python-Skript.

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.