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!
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
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!
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
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!
http://openocd.berlios.de/web/ funktioniert hier bei mir. Cortex-M3 Support gibt es schon seit ner ganzen Weile, also definitiv > 1,5 Jahre. Richtig "neu" ist die Unterstützung für ARM11. Die Webseite ist sicherlich kein Indikator für die Aktivität der OpenOCD Entwicklung, aber ich werd zumindest versuchen, ab und an mal etwas Neues zu schreiben. Grüße, Dominic
Hallo Dominic, Die Homepage http://openocd.berlios.de/web/ wird bei mir zwar aufgerufen, aber es wird nur eine leere weiße Seite gezeigt. Dabei ist es egal ob ich den Firefox oder Internetexplorer benutze. Tschau Sven!
Hallo Dominic, zur Ergänzung noch die folgende Bemerkung. Ich arbeite immer hinter einer Firewall, HTTP ist aber immer freigegeben. Ist noch ein weiterer Port notwendig, um auf Deine Homepage zugreifen zu können? Tschau Sven!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.