Forum: Mikrocontroller und Digitale Elektronik Einsteiger Debugger für STM32


von Sebastian (Gast)


Lesenswert?

Hallo,
ich möchte mich mit ARM Mikrocontrollern beschäftigen, dafür habe ich 
mir den STM32F103C8T6 von STMicoroelektronics ausgesucht. Ein Board habe 
ich bereits selbst entwickelt, geätzt und es funktioniert sogar!!!

Ich habe mir (um erstmal eine all in one lösung zu haben die 30 
Tageversion von IAR und die lightversion von Atolic geladen). Bin aber 
unentschlossen ob ich bei letzterem bleiben will und entschlossen 
ersteren nicht zu bezahlen :D (und damit natürlich nicht zu nutzen).

Programmieren werde ich das ding wohl erstmal über die serielle 
schnittstelle (für die ersten versuche). Jetzt habe ich aber neulich 
einen "Macraigor Systems OCDemon Raven" gefunden. Ein älterer 
parallelport JTAG adapter von hersteller des Wigglers (welchen ich nie 
getestet habe). Kann ich den hier einsetzen? Ich hab mit Jtag überhaupt 
keine erfahrungen und da leider keine idee. Ich hab auch in OpenOCD 
nirgends was dazu gefunden.

Welche software würde den raven unterstützen?
Und ist der raven kompatibel zu meinem µC?
vielen dank.
mfg. Sebastian

von Lutz (Gast)


Lesenswert?

Ist so'ne Sache: Wenn Du ausschließlich bei den STM32 bleiben willst, 
würde ich den ST-Link nehmen (z.B. bei HBE oder so). Damit läuft Atollic 
super. Ist aber gerade am Anfang schwer zu sagen, welcher Hersteller 
einem später wirklich zusagt.
Ansonsten würde ich den J-LINK EDU nehmen, der geht so ziemlich überall 
(Atollic natürlich nicht in der kostenslosen Version ...), aber sonst in 
den kostenlosen 32 kB-Eval-Versionen von z.B. Keil oder IAR.

von Martin T. (mthomas) (Moderator) Benutzerseite


Lesenswert?

(Habe selbst keinen solchen Adapter.)

> Welche software würde den raven unterstützen?
U.a. Software, die mit einem gdb-Server "reden" kann, da eine 
gdb-Server-Software von Macraigor bereitgestellt wird. IARs EWARM 
Debugger kann das meines Wissens.
gdb "stand-alone", Insight-gdb und Eclipse+gdb funktionieren auch, 
Einarbeitung darin mag evtl. als etwas spröde empfunden werden.

> Und ist der raven kompatibel zu meinem µC?
Lt. http://www.macraigor.com/cpus.htm: ja (Cortex M3)

Mglw. indirekt hilfreich: 
http://www.amontec.com/arm_debug_valuepack.shtml

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.