Forum: Mikrocontroller und Digitale Elektronik STM32F4Discovery mit CoIDE ich bin wohl zu doof


von Georg I. (dschi-ai)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

nach vielen Jahren mit AVRs in C habe ich mir jetzt auch mal ein STM32F4 
Discovery besorgt und versuche mit Coocox zum ersten mal ein Lämpchen 
leuchten zu lassen. Mein Problem ist aber, dass ich nicht mal 
ansatzweise dazu komme, auch nur eine einzige Fehlermeldung überhaupt 
kriegen zu können...
Ich kann das Repository öffnen, brav den richtigen Controller auswählen, 
ein neues Projekt mit meinem erdachten Namen erstellen und dann...stehe 
ich vor dem Nichts. Bei Tutorials im Netz sind für mich nicht 
ausführbare Schritte genannt, wie auch der sehr wichtige, bei dem man 
die Komponente "GPIO" auswählt, um überhaupt mal ansatzweise etwas mit 
dem Board machen zu können. Bie mir sieht alles anders aus, siehe 
Anhang.
Vielleicht kann mir ja jemand einen Trick zeigen, denn mit rumprobieren 
komm ich wirklich nicht weiter. Scheinbar hat man einfach die neue 
Programmversion ausreichend verwirrifiziert.

Gruß,
Georg

P.S.:
Tutorials, denen man nicht folgen kann:
http://techwithdave.blogspot.de/2013/04/hello-world-tutorial-for-stm-discovery.html
http://mikrocontroller.bplaced.net/wordpress/?page_id=58

von Dr. Sommer (Gast)


Lesenswert?

Wie wäre es mal links bei den "On Chip Peripherals" zu schauen ob da das 
"GPIO" Beispiel bei ist...

Alternativ ein leeres Projekt anlegen und da den Code aus dem 1. 
Tutorial reinkopieren.

von Georg I. (dschi-ai)


Lesenswert?

Dr. Sommer schrieb:
> Wie wäre es mal links bei den "On Chip Peripherals" zu schauen ob da das
> "GPIO" Beispiel bei ist...

Unbenannt3.PNG zeigt den Inhalt des Menüpunktes "On Chip Peripherals"

In ein leere Projekt den Code reinkopieren war das allererste, aber ohne 
die Komponenten aus dem Repository ausgewählt zu haben findet er 
keinerlei includes

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

cmsis_boot und cmsis_core sind Komponenten, ohne die sowieso nicht viel 
geht. Was passiert denn, wenn du auf 'Add' bei diesen beiden klickst?
Du wirst ausserdem 'rcc' und 'gpio' brauchen.

Beachte bei den ersten beiden Komponenten auch die Kommentare auf 
bplaced:
http://mikrocontroller.bplaced.net/wordpress/?page_id=106

Sonst läuft der Controller mit falschen Clocking.

von Jan B. (berge)


Lesenswert?

Es gab vor kurzem ein CoIDE Update. Viele Tutorials beziehen sich 
wahrscheinlich noch auf die alte Version (1.7.7). Downloade dir 
vielleicht erst mal die.

Außerdem empfehle ich bei einem Beispiel von Uwe zu starten. Die 
Beispiele gibt es hier: 
http://mikrocontroller.bplaced.net/wordpress/?page_id=744

Viel Erfolg! LG Jan

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.