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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.