Forum: Mikrocontroller und Digitale Elektronik STM32F2 und Entwicklungsumgebung


von stm32user (Gast)


Lesenswert?

Hallo,

für den STM32F2 wird eine kommerzielle Entwicklungsumgebung eingesetzt. 
Nun möchte ich eine freie Entwicklungungumgebung nutzen. Ich verwende 
Eclipse. Auf dem Board habe ich eine JTAG Schnittstelle. ALs Debug 
Möglichkeit könnte ich mir einen JLink von der Firma Segger zulegen.
Welche Softwareinstallationen für den Compiler, Link und Debugger müsste 
ich in Eclipse durchführen ?

von Sascha (Gast)


Lesenswert?

Hallo,
muss es Eclipse sein?
Ich habe genau das was du hier versuchst vor ca. einem Jahr auch von 
Hand zusammengebaut. Es war schlichtweg eine Katastophe aleine nur die 
richtigen Versionen noch irgendwo im Netz zu finden, damit es halbwegs 
zusammenspielt.
Also ich bin der Meinung der ST-Link V2 geht genausoschnell (oder fast) 
und ist preislich sehr atraktiv. Dann CooCox 
http://www.coocox.org/index.html oder Atollic TrueSTUDIO 
http://www.atollic.com/index.php/truestudio .
Der ST-Link V2 wird da auch unterstüzt und die Software von ST geht 
natürlich auch, denn ein J-Link bringt da nichts.

Gruß Sascha

von Manuel S. (steinerhippo)


Lesenswert?

Eventuell lohnt sich auch ein Blick auf em::blocks, wenns nicht 
unbedingt Eclipse sein muss:

http://www.emblocks.org

von K2R (Gast)


Lesenswert?

oder da:
www.emide.org

von K2R (Gast)


Lesenswert?


von Pete K. (pete77)


Lesenswert?

AtollicTrueStudio ist ab 32kb jetzt auch kommerziell.

von Mehmet K. (mkmk)


Lesenswert?

Mit dem ST-Link (V1 oder V2 spielt keine Rolle) habe ich das Problem, 
dass ich nicht im Flash debuggen kann.
Solange SRAM ausreicht, debugge ich im RAM.
Dann muss ich zum J-Link wechseln.

von Dr. Sommer (Gast)


Lesenswert?

Dazu haben wir hier ein Wiki in dem sowas steht: 
STM32: Programmierung

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.