Forum: Compiler & IDEs Welche IDE und Programmer für STM32F103C8?


von Thomas (kosmos)


Angehängte Dateien:

Lesenswert?

Hallo,

als Absoluter Anfänger für STM32 wollte ich mal in die Runde fragen 
welche kostenlose IDEs es dafür gibt oder was ihr empfehlt. Weiterhin 
bräuchte ich eine Empfehlung für ein Programmiertool, vermutlich JTAG.

Ich habe ein kleines Board für welches ich ein neues Programm schreiben 
will

Listen Mode CAN, Daten per RS232 bzw. per CP2102 RS232-USB weiterleiten.

Einen Schaltplan habe ich jetzt nicht nachgezeichnet. Es gibt die 3 IC
STM32F103C8T6, CAN TX/RX Verbindung zum TJA1050 und USART RX/TX 
Verbindung zum CP2102 dazu eine LED einen gejumperten 120 Ohm 
Abschlußwiderstand, 5 Kontaktierungen wahrscheinlich für JTAG und etwas 
Hühnerfutter.

von Niklas G. (erlkoenig) Benutzerseite


Lesenswert?


von Olaf (Gast)


Lesenswert?

Gehe nach dieser Anleitung vor und alles wird gut:

 http://gnuarmeclipse.github.io/install/

Ansonsten liess die reichhaltige Bugliste und bemuehe dich, dich von I2C 
fern zu halten. I2C funktioniert zwar irgenwann, ist aber bei ST ein 
wirklich tiefer Schmerz im Arsch!

Olaf

von Beinhart (Gast)


Lesenswert?

Olaf schrieb:
> Gehe nach dieser Anleitung vor und alles wird gut:
>
>  http://gnuarmeclipse.github.io/install/
>
> Ansonsten liess die reichhaltige Bugliste und bemuehe dich, dich von I2C
> fern zu halten. I2C funktioniert zwar irgenwann, ist aber bei ST ein
> wirklich tiefer Schmerz im Arsch!

Nur weil du mit I2C auf einem STM32F103 nicht umgehen kannst, sollen 
sich andere fernhalten? Bei mir funktioniert I2C einwandfrei.

Also: bange machen gilt nicht.

von STM-Programmierer (Gast)


Lesenswert?

Schau mal unter emIDE.org, da gibt's eine komplette IDE mit Compiler in 
Verbindung mit dem J-Link von Segger. Ist zwar länger schon nichts mehr 
dran gemacht worden, aber läuft sehr gut und stabil.

Und lass Dich nicht unterbuttern, denn selbst der I²C läuft schnell und 
sicher... wenn man weiß, was man tut! Dazu muss man aber eben 
Datenblätter und Referenzhandbücher lesen.

von e-d (Gast)


Lesenswert?


von Klaus (Gast)


Lesenswert?

Nettes Board, aber leider ohne Standard-JTAG.

Viel Spass beim basteln:
http://www.mikrocontroller.net/articles/JTAG#ARM_JTAG

IDE:
http://www.coocox.org/

Programmer/Debugger:
https://www.olimex.com/Products/ARM/JTAG/ARM-USB-TINY/

Mit Eclipse geht das sicherlich auch. Aber die CooCox-IDE läuft 
Out-Of-The-Box.

von Thomas (kosmos)


Lesenswert?

Hallo, also danke schonmal für alle Vorschläge, habe mir die CooCox-IDE 
installiert und einen ST-Link/V2 Clone bestellt, wenn der da ist werde 
ich das dann alles ausprobieren.

von Timmo H. (masterfx)


Lesenswert?

Hatte auch erst Coocox, ist aber irgendwie sehr abgespeckt was die 
Konfiguration angeht. Finde EM:Blocks (jetzt EmBitz) besser. Läuft 
ebenfalls out of the box mit STLink v2 für 1€

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Timmo H. schrieb:
> HFinde EM:Blocks (jetzt EmBitz) besser.

Geht mir genauso. Bin schon lange von CooCox nach EM:Blocks umgestiegen. 
Die IDE läuft auch wesentlich flüssiger auf meinem (älteren) PC.

von Thomas (kosmos)


Lesenswert?

da ich auch nicht immer auf das neueste und überfrachteste setze, habe 
ich mir vorhin auch EMBlitz istalliert ist schon ein Unterschied 44 
gegen 462 MB.

Werde dann auch noch was dazu schreiben wenn ich das ganze später 
verglichen habe, aber nun warte ich auf den STLinkV2.

Arbeite bisher auch noch mit dem 4.19 AVR-Studio anstatt mit mit der 6er 
bzw. 7er Version.

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.