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
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)
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...
Hier steht dass lpc4350.cfg dabei ist, das sollte für lpc4330 gehen: http://openocd.sourceforge.net/doc/html/Config-File-Guidelines.html Lustigerweise gibt es auch ein ulink.cfg vielleicht geht das ja doch mit dem Ulink-ME.
Stefan Arnold schrieb: > Da ich kein Freund von Proprietären Lösungen bin, Dann solltest du auch keinen LPC4330 benutzen, sondern nach einer Open Core Hardware Ausschau halten. W.S.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.