P89LPC922 Firmware flashen

Gast #4874694
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?
Gast #4874782
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.
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren