lpc4330 freie Entwicklungstools

OP #3013738
Lesenswert?
• ▲
▼
Hallo,

ich habe mir letztlich das LPC4330-Xplorer Board zugelegt. Als 
JTAG-Emulator ist ein Keil Ulink-ME dabei, den man mit der LPCXpresso 
IDE ansteuern soll. Da ich kein Freund von Proprietären Lösungen bin, 
und vom Stellaris LM3S9B92 das Ganze besser kenne, wollte ich fragen, ob 
da jemand eine offene Alternative kennt. Den besagten Luminary Chip 
konnte ich mit openocd über ein JTAG-Board debuggen und programmieren. 
Ich bin auch für andere JTAG Emulatoren offen, besitzen tue ich einen 
Keil Ulink-ME und das Stellaris ICDI.

Ich suche also konkret für den LPC4330:

GNU Toolchain
Linker Commandfile
JTAG Software / openocd configfile


Grüße
Gast #3013938
Lesenswert?
• ▲
▼
Der Keil Keil Ulink-ME funktioniert nur mit dem Keil Compiler. Die freie 
Version hat ein 32K Limit, was aber kein grosses Problem ist, da sowieso 
segmentiert wird, also Startup, Library, Code, Daten.

GNU Toolchain und openocd geht auch, hat meines Wissens aber keinen 
Multicore-Support, man kann also beim lpc4330 nur M4 oder M0 debuggen. 
Der JTAG vom Luminary sollte gehen, ansonsten hier:

https://www.olimex.com/Products/ARM/JTAG

Oder original Segger J-LINK EDU (50 EUR)
OP #3014369
Lesenswert?
• ▲
▼
Besten Dank für die schnelle Antwort. Was für ein Config File brauch ich 
denn für den openocd, bzw was ist da zu tun? Für das Luminary Board war 
es sowas wie:

openocd -f /usr/share/openocd/scripts/board/ek-lm3s9b9x.cfg
dann
telnet 127.0.0.1 4444
  Stoppen: halt
  Flash löschen: stellaris mass_erase [bank_id]
  Flash schreiben: flash write_bank [bank_id] [filename] [offset]
  Starten: reset run

und zum debuggen

ddd --eval-command="target remote localhost:3333" --debugger 
arm-none-eabi-gdb datei.axf


Evtl könnten wir da einen Wiki Artikel verfassen...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.