Forum: Mikrocontroller und Digitale Elektronik LPC 2138 Flashen


von Boris S. (da_bow2209)


Lesenswert?

Hallo zusammen.

ich habe ein Verständnisproblem zum Thema LPC 2138 Flash Speicher 
Programmierung. Denn ich möchte, wie die Software Flash Magic den LPC 
mit einem beliebtet Hex File beschreiben. Dazu fehlt mir das 
Verständnis. Die User Manuals zum LPC2138 hab ich schon durch. Auch die 
Suche in verschieden Foren hat nichts ergeben.
Kann mir jemand den Ablauf und die dazu nötigen Schritte erklären.

Danke

von Jojo S. (Gast)


Lesenswert?

Im User Manual (nicht im Product Data Sheet) ist das doch beschrieben:
http://www.nxp.com/documents/user_manual/UM10120.pdf
Kapitel 20.9, IAP. Dazu werden die internen Routinen aus dem ROM 
benutzt.
Oder willst du selber mit dem Bootloader schwatzen? Das ist das Kapitel 
ISP davor.
Eventuell findest du hier noch Tipps:
https://www.mikrocontroller.net/articles/LPC2000
http://home.arcor.de/bernhard.michelis/LPC/index.html

von W.S. (Gast)


Lesenswert?

Boris S. schrieb:
> Auch die
> Suche in verschieden Foren hat nichts ergeben.

Wiebitte?
Das ist doch das Allereinfachste der Welt. Was du brauchst ist 
folgendes:
1. RxD und TxD des vom Bootlader benutzten UART's auf Kontakte führen 
(Steckverbinder oder Pinheads je nach Belieben)
2. ein Reset-Taster (oder Jumper)
3. ein Jumper und ein Hochzieher (4k7 oder so) am "/BOOT"-Pin. Ist 
meistens eines von Port0, guck dazu ins Manual.
4. ein billiger USB-->TTL_serial Konverter, gibt's bei Ebay. Es soll 
aber einer sein, der auf der seriellen Seite TTL-Pegel liefert. Wenn du 
nen Chip von FTDI hast (FT232...), dann kannst du den auch nehmen. 
Alternativ ein COM-Port und dazu ein MAX232. Damit kannst du die Reset- 
und die BOOT-Funktion auch von FlashMagic erledigen lassen.

W.S.

von Boris S. (da_bow2209)


Lesenswert?

Danke für die Hilfe!
Momentan bin ich soweit die IC Identification number auszulesen. Diese 
is auch sowie im Datenblatt beschrieben.
(http://www.nxp.com/documents/user_manual/UM10120.pdf)

Soweit so gut, jetzt versuche ich ein von mir gemachte HexFile in den 
Mikrocontroller zu flashen!
Dabei muss das Hexfile in ein UUECode umwandeln.
Hat da jemand schon Erfahrungen oder weitere hilfreiche Tipps?
Was muss man noch davor tun?

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.