Gast
#2389080
Guten Tag, Vornweg: Ich bin ein Anfänger und dreh grad weng durch. Ich hab mir hier gerade Beiträge durchgelesen wie: Beitrag "JTAG-Adapter für ARM/Cortex-M3 (STM32) mit UART" Beitrag "ARM Cortex Entwicklungsumgebung aufbauen" http://www.mikrocontroller.net/articles/JTAG#Der_10-polige_JTAG_Stecker_von_mmvisual ...und ich kapier sehr wenig bis fast gar nichts - g++, OLIMEX, LPCXpresso, YATARGO, OPENOCD, WIGGLER, JTAG, SWD, SWO, SEGGER - seufz :(. Ich kenn mich etwas mit PIC-Programmierung aus, aber hab dafür immer nur einen DIP-Programmer verwendet (was der genau gemacht hat, war mir damals egal :-/). Ok. Mein Problem: Es muss ein TI Cortex M3 und ein NXP M0 programmiert werden. Für den TI hab ich mir fürs erste ein Evalkit besorgt: http://de.farnell.com/texas-instruments/eki-lm3s9b92/evalkit-lm3s9b92-iar-tools/dp/1715838 Da ist einmal das EVAL-Board und einmal der (Inline-)Debugger/Programmer (wie nennt man sowas konkret?) dabei (Board BD-ICDI-B). Dieses Debugging-Board (FDTI Chip FT2232D) hat einen mit JTAG/SWD markierten Stecker (10-Pol), den man dann mit einem Flachbandkabel mit dem Board mit dem µC verbindet. Das funktioniert auch toll zusammen (wie es gedacht ist). Dass das geht ist ja eigentlich klar, denn dass hattet ihr mir vor paar Monaten auch schomal bestätigt, bevor ich bestellt hab :-) Die Hauptfrage ist für mich jetzt: Wie krieg ich Code auf meinen NXP-Chip? Der hat für Debugging/Programming nur die zwei SWD Pins. (http://www.nxp.com/documents/data_sheet/LPC11CX2_CX4.pdf) Kann ich dafür bereits mein vorhandenes Debugging-Board missbrauchen - oder geht das nur mit den Stellaris-MCUs? Kann ich die IAR-Workbench benutzen? Oder muss ich mir irgendwas anderes besorgen? So einen Universalprogrammer/Debugger für 30-60€? Kann der dann auch Register auslesen (oder nur printf-Befehle)? Geht der mit IAR? Rene