Gast
#2402334
Hallo, ich möchte ein kleines Projekt mit einem EFM32 - ARM-uC der Firma Energy Micro durchführen und möchte schonmal etwas rumprogrammieren. Geeignete Testboards scheint es bei Olimex zu geben. Nun frage ich mich, was ich noch dazu benötige? Welche Entwicklungsumgebung ist für ARM-Prozessoren, im speziellen die EFM32 Reihe zu empfehlen? Welche Programmieradapter können verwendet werden, inwiefern schränkt die Wahl der Entwicklungsumgebung die Wahl des Programmieradapters ein und umgekehrt? Als Testboard habe ich mir das folgende herausgesucht: >EM-32G880F128-STK ENERGY MICRO STARTERKIT DEVELOPMENT BOARD In der Beschreibung steht drin, dass das Board über einen >DEBUG connector with ARM 2x10 pin layout for programming/debugging with >ARM-JTAG-EW verfügt. Nun habe ich mir die Reihe an Programmern von Olimex angesehen und staune nicht schlecht, der empfohlene >ARM-JTAG-EW kostet mal locker 100 Euro und scheint in der Lage zu sein alle >"ARM microcontrollers supported by EW-ARM" bespaßen zu können. Die anderen Programmieradapter, z.B. die ARM-USB-OCD-H schreiben in der Beschreibung: >"High speed USB 2.0 JTAG dongle interface, can be used with all ARM >devices for programming and debugging." Das ganze für nur etwas über 50 Euro. Dabei frage ich mich nun natürlich, ob ich auch mit den günstigeren Adaptern programmieren und debuggen kann, sie scheinen ja angeblich für alle ARM prozessoren geeignet zu sein... Die EW-Funktionalität scheint ja nur die Möglichkeit zu bieten, den momentanen Stromverbrauch anzuzeigen, wobei ich aber nun nicht weiss, ob ich mit anderen Adaptern die EFM32 ev. nicht programmieren können werde... Also in kurz und knapp zusammengefasst: Was brauche ich für den Einstieg und was ist nice to have. mfg