Guten Abend an alle! Ich bin ein Neuling bei dem Thema "STM32 uC" und versuche gerade eine Entwicklungsumgebung unter Mac OS(Und ich würde gerne bei Mac OS bleiben) zu konfigurieren. Ich besitze das STM32F429 Board und auch ein paar andere von Olimex. Unter Windows habe ich früher bereits geschafft die Entwicklungsumgebung einzustellen, unter Mac OS schlage ich mich schon seit 3 Tagen damit. Ich habe auch bereits viele (3 bis 5) Tutorials im Internet gefunden. Diese verwenden jeweils verschiedene und modifizierte Toolchains, jedoch läuft immer wieder auf den selben Ablauf hinaus. Ich habe Eclipse (und auch ein paar Plugins, die in einem Tutorial vorkammen), openOCD und weitere Sachen aus den Tutorials installiert. OpenOCD scheint ohne Probleme zu laufen. Bekomme die Meldung: Open On-Chip Debugger 0.8.0 (2014-08-02-19:14) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/doxygen/bugs.html srst_only separate srst_nogate srst_open_drain connect_deassert_srst Info : This adapter doesn't support configurable speed Info : STLINK v2 JTAG v21 API v2 SWIM v0 VID 0x0483 PID 0x3748 Info : using stlink api v2 Info : Target voltage: 2.884235 Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints Mein Problem liegt, glaube ich, an der Einstellung von Eclipse. Da bekomme ich eine Fehlermeldung: "arm-none-eabi-g++" not found in PATH Also stimmt da irgendwas nicht mit der Zuweisung von dem Toolchain oder anderen Sachen. Könnte mir vielleicht jemand sagen, wie ich dabei genau vorgehen muss, um Eclipse richtig einzustellen? Reicht eigentlich Eclipse + OpenOCD + ARM-GCC Toolchain zum Programmieren von den ARM uCs? oder übersehe ich dabei etwas? Ich bin für jede Hilfe, Tipps und Anmerkungen sehr dankbar! Mfg Anton
Ist die arm-none-eabi-g++ denn auf dem Rechner vorhanden? Wenn ja, in welchen Pfad?
Vorobey Anton schrieb: > Reicht eigentlich Eclipse + OpenOCD + ARM-GCC Toolchain zum > Programmieren von den ARM uCs? Eclipse Plugins "gnu arm eclipse " und "cdt" sind noch sinnvoll. Du musst die "PATH" Umgebungsvariable derart anpassen dass sie den Pfad zum installierten GCC enthält. Vermutlich durch bearbeiten der ~/.profile Datei (Google weiß dazu mehr). Bei einem Kollegen hat das ganze unter Mac OS funktioniert, allerdings mit J-Link statt OpenOCD. Als GCC den gcc-arm-embedded. Wobei er dann doch Windows installieren musste weil die verwendete CAN Debugger Software nur da läuft...
Hey, ich habe das Problem mit PATH von dem toolchain gelöst. Habe einfach nochmal alles von neuem installiert. Habe übrigens die genannten Plugins. Kriege aber diesmal Fehlermeldung: make: *** [system/src/newlib/_cxx.o] Error 1 prj1 habe einen C Projekt erstellt und dann einfach auf "Hallo World Cortex M" ausgewählt, und später auf Cortex M4 eingestellt.. bin mir nicht sicher wie ich die Funktionalität testen soll? soll ich lieber den vom Plugin gegebenen LED-Blink Beispiel nehmen? Denn da bekomme ich auch ähnliche Fehlermeldung. Und übrigens wie konfiguriere ich ST-Link V2 in Eclipse?
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.