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

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