ARM Cortex-M3

OP #825717
Lesenswert?

Soweit ich weiß werden ARM Cortex-M3 basierte Mikrocontroller von ST und 
Luminary bereits vom z.B. Rowley Crossworks for ARM unterstützt.

Wie sieht das aber mit dem GCC auf http://www.gnuarm.org aus? 
Unterstützt Openocd ARM Cortex-M3 Mikrocontroller? Wäre also die 
folgende Toolzusammenstellung für die Entwicklung für ARM Cortex-M3 
Mikrocontroller geeignet?

- GNUARM
- Openocd
- Eclipse (inkl. CDT- und Zylin-plugin)

Bzw. welche andere Alternativen gibt es? Wird das Openocd überhaupt noch 
weiterentwickelt? Man kann es zwar auf http://www.yagarto.de noch 
finden, aber auf der eigentlichen Homepage 
http://openocd.berlios.de/web/ ist es verschwunden.

Tschau Sven!
Persönliche Seite #825745
Lesenswert?

Hallo,

ich habe das vor ein paar Wochen an meinem Luminary 
LM3S811-Evaluationsboard ausprobiert (in Debian).
Schau dir doch mal die beiden Links an:
Schritt-für-Schritt-Anleitung: http://moteprime.org/article.php?id=27
Geht bei mir in Debian (mit VMWare virtualisiert) wunderbar.


Beispiel-Programme: 
http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/index_cortex.html
Funktionieren bei mir auch :-)

Gruss,
Benedikt Köppel
OP #825951
Lesenswert?

Danke Benedikt für Deinen Hinweis!

Das Sourcery G++ Lite for ARM werde ich mal ausprobieren. Außer das nur 
die Command line tools enthalten sind, scheint es keine weitere 
Einschränkung zu geben. Stimmt es, daß das Sourcery G++ Lite der GPL 
Lizenz unterliegt?

Wie sieht es mit dem Openocd aus, wird das trotz fehlender eigener 
Homepage noch weiterentwickelt?

Tschau Sven!
#826032
Lesenswert?

Ich programmiere seit ein paar Wochen die STM32-Controller erfolgreich 
mit dem Sourcery G++ Lite.

Openocd mit einem FT2232-basierenden JTAG-programmer klappt hier auch 
wunderbar. Da ja sogar vor kurzem erst die Cortex-M3 in Openocd 
eingebaut wurden, denke ich mal, daß das Projekt auch weitergeführt 
wird. Wäre schade, wenn das nicht so wäre, aber die Sourcen sind ja frei 
verfügbar, damit wird das Teil so schnell nicht sterben.


Erwin
OP #826052
Lesenswert?

Hallo Erwin,

schön zu wissen, daß es auch mit den STM32-Controllern funktioniert. 
Denn ich persönlich tentdiere im Augenblick auch zu den STM32.

Die Typauswahl ist zwar noch nicht so groß wie bei Luminary, aber es 
gibt STM32 mit 12Bit ADU's, und für meine Anwendung wären 10Bit ADU's zu 
knapp. Die STM32 scheinen im Schnitt etwas teuerer zu sein, aber wenn 
ich den eingesparten externen ADU berücksichtige, relativiert sich das 
wieder.

Tschau Sven!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren