Forum: Mikrocontroller und Digitale Elektronik Erstes LPC Board Debug und Bootloader Anschlüsse


von LPC Bootloaderer (Gast)


Lesenswert?

Hallo zusammen,
nachdem ich bisher nur mit LPC-Xpresso Boards gearbeitet habe, möchte 
ich jetzt ein eigenes Board erstellen.
Da tue ich mich mit dem Debug und Bootloader Anschlüssen etwas schwer.

Die Pinbelegung des 10pol. Steckers (Serial Wire Schnittstelle) habe ich 
gefunden. Das sollte dann mit dem Xpresso Programmer funktionieren, 
oder?

Die Bootloader Geschichte geht wohl über eine UART (UART0 ?) und mit dem 
PIO0_1 pin.

Bis dahin bin ich gekommen und komme nicht weiter.

Meine Fragen:
Mit welchem Progamm kann ich den HEX File vom PC aus senden?
Gibt es da eine genormte Schnittsttelle mit TX RX und PIO0_1 pin?
Oder muss ich mit einem Jumper den PIO0_1 pin händisch auf low ziehen?
Kann ich diese UART dann anderweitig verwenden?

Hintergrund ist, ich möchte das Board debuggen können und möchte Updaten 
können, ohne Programmer.

Bin für jeden Tipp dankbar.

von Jojo S. (Gast)


Lesenswert?

SWD sollte funktionieren, die empfohlene Belegung solltest du im 
Datenblatt finden.
Zum Programmieren über den UART gibt es 'Flash Magic'. Den PIO Pin 
kannst du per Taster beim Reset auf Low ziehen oder auch vom Flash Magic 
bedienen lassen, auf der Flash Magic Homepage gibt es einige App Notes 
dazu.
http://www.flashmagictool.com/resources.html
Bei den LPCs mit USB Rom gibt es zudem noch die Möglichkeit ein Update 
per USB in den µC zu kopieren.

von LPC Bootloaderer (Gast)


Lesenswert?

Danke für die Antwort!

OK, also lege ich RX,TX,Reset und den Pin als "Bootloader Schnittstelle" 
raus. Und bastel mir einen USB Adapter mit den entspr. Steuerleitungen.

Bleibt noch die Frage, ob die UART am Controller dann nur als 
Bootloader-UART benutzt werden kann oder auch anders...
Wobei der PIN ja den Bootloadervorgang aktiviert. Müsste also beides 
gehn!?

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.