STM32 Eclipse - keine Toolchain

OP #1706528
Lesenswert?

Hallo

Ich wollte Eclipse auf meinem Windows7 installieren

Dazu bin ich nach der neuen Anleitung vorgegangen

http://www.mikrocontroller.net/articles/STM32#Installation_f.C3.BCr_STM32

Es hat eigentlich alles geklappt. Nur leider kann ich keine Toolchain 
auswählen wenn ich ein neues Projekt erstelle.

Habe bereits neugestartet...

Woran kann das liegen?

Danke schonmal
(Firma: EleLa - www.elela.de) #1706535
Lesenswert?

- Bild 1+2 so wird ein neues C-Projekt angelegt

- Bild 3+4 rechte Maus auf dem Projekt und Eigenschaften, dann kann hier 
was eingestellt werden.
Die Pfade für Includes "GNU C" und Library Paths setzen.

Kompillieren geht dann noch nicht, dazu braucht es ein Makefile.

Am besten mal das Demo-Projekt Chans-FAT von Martin Thomas laden 
entpacken und aufrufen mit "File >> Switch Workspace >> Other" (in 
Menüleiste) kann dann das Projekt geöffnet werden.
Angehängte Dateien:
Gast #2027052
Lesenswert?

Hallo, ich komme damit leider überhaupt nicht klar.
Gibt es inzwischen ein gutes Tutorial für den Einstieg mit STM32?
Habe schon ein paar IDEs ausprobiert (IAR, Keil, Crossworks), aber mir 
wäre Eclipse am liebsten.
Brauche ich die YAGARTO Tools und Codesourcery?
Achso, ich habe ein Segger JLINK.

viele grüße
OP #2027063
Lesenswert?

crizzly schrieb:
> Hallo, ich komme damit leider überhaupt nicht klar.
> Gibt es inzwischen ein gutes Tutorial für den Einstieg mit STM32?
> Habe schon ein paar IDEs ausprobiert (IAR, Keil, Crossworks), aber mir
> wäre Eclipse am liebsten.
> Brauche ich die YAGARTO Tools und Codesourcery?
> Achso, ich habe ein Segger JLINK.
>
> viele grüße

Hallo crizzly

Ich konnte bis heute den STM32 nicht zum laufen bringen...

Jedoch benutzt das Atollic True Studio eine Eclipse umgebung...
Atollic ist extrem einfach zu bedienen, unterstützt alle STM32 Typen, 
beinhaltet automatisch die ST Firmware Lib und ist absolut kostenlos und 
unlimitiert ! :)

Zusammen mit einem ST-Link ein perfektes Programm

(Wichtig... in der Free Version wird nur der ST-Link unterstützt!!)

Gruss
Gast #2027076
Lesenswert?

Ja das ist es ja, ich hab schon den jlink von segger. Und dann kostet 
das Atollic. Ich weiss zwar jetzt nicht genau wieviel, aber als Student 
hat man es ja nicht so locker.
Vielleicht meldet sich ja nochmal jemand, der mir damit etwas helfen 
kann.

Liebe grüße
Gast #2034277
Lesenswert?

Kurze Frage dazu: Hat jemand das Atollic Ture Studio + FreeRTOS 
ausprobiert?
Funktioniert das ohne Probleme oder sind hier dann noch manuelle 
Anpassugnen notwendig?

Was ist generell die einfachste Toolchain für FreeRTOS in Verbindung mit 
dem STM32?
#2034755
Lesenswert?

Also ich persönlich habe zwar mit dem Atollic TrueStudio angefangen, war 
aber schnell genervt davon, dass ich so nur unter Windows entwickeln 
konnte.

Außerdem bietet das Atollic TrueStudio in der Free Version keinen C++ 
compiler.

Für den Anfang ist es wohl vollkommen ausreichend.

Wenn du eh schon den JLink hast und nicht unbedingt noch einen ST-Link 
kaufen willst:
Ich fahre im Moment sehr gut mit der Kombination Eclipse + CDT + GNUARM 
Plugin + CodeSourcery + OpenOCD.

Ich hatte eigentlich keinerlei Anfangsschwierigkeiten (Eclipse 
installieren, CDT & GNUARM als Plugin rein, CodeSourcery installieren 
und OpenOCD installieren und gut ist). Das einzig fiese is das Zeugs mit 
den Startup files und den Linker files.

Da findet man mit etwas gesuche aber gute Beispiele.

Habe mir anfangs die Startup & Linkerfiles aus der ST Firmware Library 
genommen welche für Atollic gedacht sind. Das funktioniert so weit sehr 
gut.

Das was dann evtl. noch fehlt sind so ein paar Sachen zu implementieren 
die in der newlib nicht drin sind, weil sie Plattformspezifisch sind.

Da habe ich aber hier: 
https://sites.google.com/site/stm32discovery/open-source-development-with-the-stm32-discovery/getting-newlib-to-work-with-stm32-and-code-sourcery-lite-eabi 
eine Beispielimplementierung gefunden die gut funktioniert und die 
Funktionen a la iprintf direkt auf einen der USARTs mappt.

PS: Ich hatte mal Atollic mit FreeRTOS am laufen und es war kein 
Problem, den FreeRTOS Code reingeholt und es ging. Hab mich dann aber 
schnell wieder von FreeRTOS abgewendet.

Grüße
Nils

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