Forum: Projekte & Code [suche] Windows IDE für Cortex 4 (STM32F407VG)


von D a v i d K. (oekel) Benutzerseite


Lesenswert?

Hi,

ich stehe ein wenig auf dem Schlauch mit meinem STM32F407VG.
Könnt ihr mir etwas helfen?
Ich kenne natürlich http://www.mikrocontroller.net/articles/ARM

Da ich ein Board von mikroe "kopiert" habe liegt folgendes am nähesten:
http://www.mikroe.com/mikroc/arm/ide/
Doch der Compiler ist auf 8kB beschränkt (free Version)

http://www.code-red-tech.com/
Scheint für NXP optimiert zu sein (noch nicht getestet da Java-Aversion)

https://www.keil.com/arm/demo/eval/arm.htm
(lade ich gerade ist auf 32kB beschränkt)

http://www.atmel.com/tools/atmelstudio.aspx
Habe ich bereits installiert doch bei der Erstellung eines neuen 
Projektes blicke ich nun mit dem STM32F407VG nicht ganz durch.

Google verät mir nicht wirklich, ob der Cortex M4 schlicht weg zur 
Device Familie SAM4 gehört.

Noch genauer möchte ich wissen, ob der STM32F407VGT6
http://de.mouser.com/ProductDetail/mikroElektronika/MIKROE-1105/?qs=%2fha2pyFaduihE6EXAmbnDjBgroHoe22kr6v4ZW%252bh77lBhYeyzaw3iA%3d%3d
ATSAM4S16B oder ATSAM4S16C ist.

Und ob ich irgendwelche Einschränkungen habe, wenn ich nun das Atmel 
Studio 6 mit dieser Auswahl verwende?

Sprich hätte eine IDE, die auf STM zugeschnitten ist irgendwelche 
Vorteile gegenüber des Atmel Studios?

Grüße Oekel

von Frieder S. (frsc)


Lesenswert?

Wie wärs mit http://www.coocox.org/CooCox_CoIDE.htm?
Kostenlos und ohne Einschränkungen.

von D a v i d K. (oekel) Benutzerseite


Lesenswert?

Frieder S. schrieb:
> Wie wärs mit http://www.coocox.org/CooCox_CoIDE.htm?
> Kostenlos und ohne Einschränkungen.

Der Download läuft... (mein Netz ist nicht gerade das schnellste.)

Daher noch Mal kurz zwischengefragt:
Existieren schon nette fertige Libs für CooCox und meine MPU?
Interessant wären USB+Ethernet
(optional Software USART, kann selbst bei 5 vorhandenen nie genug 
bekommen;)

Grüße Oekel

PS: ist das eigentlich ein Eclipse oder VisualStudio Abklatsch? (Java?)

von Peter K. (peterka2000)


Lesenswert?

> Daher noch Mal kurz zwischengefragt:
> Existieren schon nette fertige Libs für CooCox und meine MPU?
> Interessant wären USB+Ethernet
> (optional Software USART, kann selbst bei 5 vorhandenen nie genug
> bekommen;)
guck mal bei mikrocontroller.bplaced.net
> Grüße Oekel
>
> PS: ist das eigentlich ein Eclipse oder VisualStudio Abklatsch? (Java?)
Java: Ja, ein Eclipse abklatsch

von Peter K. (peterka2000)


Lesenswert?

Ach, und wichtig wäre auch noch das du den 
Compiler(https://launchpad.net/gcc-arm-embedded/) runterladen und 
installieren musst.

Und in CooCox musst du dann einstellen:(Zitat von der Seite mit den 
Libs)
>Jetzt kann zum ersten mal die CooCox-IDE gestartet werden und im Menü unter 
>“Projekt/Select toolchain Path” kann der Pfad der GCC-Installation angegeben 
>werden.

>Hier muss der Pfad zum “Bin-Verzeichnis” des Compilers eingetragen werden also 
>z.B. “C:\Program Files (x86)\GNU Tools ARM Embedded\4.7 2012q4\bin\”

Direkt von CooCox gibts übrigens keine Libs. Und wegen der Begrenzung 
von 32Kb, so viel schaffst du nur mit Glück. Mein größtes(Wirklick 
großes) Programm für den AVR war run 12 Kb groß

von W.S. (Gast)


Lesenswert?

Moment mal..

Was suchst du eigentlich? ne IDE oder ne Toolchain, also Compiler, 
Assembler, Linker, Libs?

Mit der IDE von Keil kann man, wenn man das will, auch den GCC 
benutzen, wobei dann die 32 K Beschränkung entfällt.
Allerdings sind 32 K Code für den Anfang schon ganz ordentlich, wenn man 
nicht grad einen Sack voll Fonts und Grafiken einbindet.

W.S.

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Im Artikel STM32 sind alle möglichen IDEs und Compiler aufgelistet.

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
Noch kein Account? Hier anmelden.