Forum: Mikrocontroller und Digitale Elektronik Programmer und IDE für ARM Cortex M4


von Peter (Gast)


Lesenswert?

Hallo,

Ich bin auf der Suche nach einem geeigneten Programmer für einen ARM 
Cortex M4. Ich habe nämlich ein Evaluations Board mit diesem 
Mikrocontroller und einem SWD Interface:
Freescale MK20DX256VMC7

Könnte mir jemand einen gängigen Programmer und eine IDE nennen, mit der 
ich den Mikrocontroller programmieren kann?

Vielen Dank für Eure Hilfe.

von Max G. (l0wside) Benutzerseite


Lesenswert?

Hat das Eval-Board kein SWD-Interface an Bord? Wenn nein, kannst du dir 
ein FRDM-Board von Freescale (jetzt NXP) besorgen, dort ist SWD schon 
drauf. Die Teile kosten so gut wie nichts.
IDE: Kinetis Studio wäre ein guter Start. Und das Blog mcuoneclipse.com

MAx

von Peter (Gast)


Lesenswert?

Danke für deine Antwort!
Auf dem Board ist ein SWD Interface. Welchen Programmer könntest mir 
dann empfehlen?

von Marcus H. (Firma: www.harerod.de) (lungfish) Benutzerseite


Lesenswert?

Einen "gängigeren" Programmer als den Segger J-Link wirst Du schwer 
finden... :)

von Jim M. (turboj)


Lesenswert?

Peter schrieb:
> Auf dem Board ist ein SWD Interface

Das ist reichlich schwammig. Die einen verstehen da nur einen 10-poligen 
Stecker darunter, es könnte aber auch etwas mit USB dran sein das SWD 
spricht.

Auf Eval Boards ist gerne mal auch ein Programmer/Debugger mit drauf, so 
teuer sind die heutzutage nicht mehr.

Außerdem könnte SWD als Stecker/Buchse alles von vier bis zu zwanzig 
polig sein.

: Bearbeitet durch User
von Marco H. (damarco)


Lesenswert?

Freescale liefert doch eine IDE und auf dem Board ist auch alles 
vorhanden was man braucht.

Verstehe die Frage nicht so ganz ?

von Hubert O. (fiftyonebits)


Lesenswert?

Peter schrieb:
> Ich bin auf der Suche nach einem geeigneten Programmer für einen ARM
> Cortex M4. Ich habe nämlich ein Evaluations Board mit diesem
> Mikrocontroller und einem SWD Interface:
> Freescale MK20DX256VMC7

Ich weiß nicht wie stark du schon auf Feerscale fixiert bist,
ich würde mich hier mal auf die "Schwarmintelligenz " verlassen.
Guck dich mal hier um im Forum und check mal wo es die meisten und 
frischsten Beiträge gibt:
Du wirst dann irgend wie bei den  STM32F... Dingern landen.
Du wirst sehen hier wird du auch die meiste Info bekommen.

Z.B habe ich zum Starten die Nucleo Boards (32 und 64er) mit 
"Wurmfortsatz"
verendet ( SWD ST-Link Programmer). Damit hat sich die Frage nach der 
Programmiererei sofort erledigt.

Als weitere Rezept-Zutaten ( für einen erfolgreichen Start) würde ich 
dir
den CooCox IDE mit Gnu Arm Compiler ( in der Version 1.7xx -) an Herz 
legen.
Ferner ist CUBE-X von St eine gute Sache (jedoch ohne HAL, da habe ich 
einen Bogen drum rum gemacht)
Als LIB für das HW Niederungen verwende ich Standart LIB ebenfalls von 
ST.

Wenn du das aber als  EDUKATION  Ware verwendest, gibt es eine andere 
Variante:

Im Netz gibt es einen Miroslav der einen perfekten Videokurs anbietet
(geht über ca. 20 Lektionen, davon ist jede einzelne super).
Für diesen Kurs brauchst du allerdings eine Stellaris Board (ca. 10 €)
(auch mit integrierten Programmer)
Auch musst du die Gratisvariante von der IAR IDE herunterladen (max 32KB 
Flash Größe).

Wenn du damit fertig sein solltest gehe wieder zurück zu STM32 !

Hier der Link dazu:

http://www.state-machine.com/quickstart/index.html

@ an die Glaubensverfechter hier im Forum:

Dies soll nur ein Beispiel für einen guten Einstieg sein
ohne zu viel Lehrgeld bezahlen zu müssen.
Wenn jemand meint er wisse es besser oder er hat bessere Ideen - dann 
bitte. Ich habe damit kein Problem.

Hubert

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
Noch kein Account? Hier anmelden.
Lade...