Forum: Mikrocontroller und Digitale Elektronik STM32F303 Header werden nicht erkannt.


von Fabian J. (fabson)


Angehängte Dateien:

Lesenswert?

Hallo Freunde der Programmierung,

ich versuche meine ersten Schritte auf einem STM32F303VC und scheitere 
leider schon beim Einbinden von meiner Header-Datei (siehe Bild).
Meines Erachtens sollte da alles richtig erfolgt sein und kann mir 
keinen Reim darauf machen, aber der Compiler sieht das mal wieder anders 
:(

Ich bin sicher ihr könnt mir helfen.
LG Fabian

von Roland E. (roland0815)


Lesenswert?

Include-Verzeichnisse korrekt gesetzt?

Ansonsten dürfte
#include <stm32f..h>

funktionieren.

von Fabian J. (fabson)


Angehängte Dateien:

Lesenswert?

Erstmal danke für die schnelle Antwort.

Ja sowas ähnliches habe ich mir auch die ganze Zeit gedacht..
Ich habe in Bild "Folders" wohl normalerweise die Möglichkeit solche 
Sachen einzubinden, die Schaltfläche bleibt allerdings ausgegraut.
Dann habe ich wie in Bild "Project Items"meine gewünschten Header 
manuell eingebunden. Mir fällt nichts mehr ein, wie ich weiter vorgehen 
könnte.

Übrigens benutze ich uVision Keil v5.

von liek (Gast)


Lesenswert?

Was kannst du unter Setup beim ARM Compiler einstellen?

Keil arbeitet auch mit Umgebungsvariablen. Schau mal nach, ob da was 
gesetzt ist.

von Fabian J. (fabson)


Lesenswert?

Du meinst unter dem Reiter Setup Default ARM Compiler Version?

von Fabian J. (fabson)


Lesenswert?

Also ich komme echt nicht weiter...
Es sieht folgendermaßen aus:

Ich binde beispielsweise meine stm32f3_discovery.h ein. Das klappt ja 
alles. Doch darin wird auch die stm32f3xx_hal.h inkludiert, welche ich 
noch nicht in meinem Verzeichnis habe. Diese muss ich erst via 
Suchfunktion suchen und in mein Projektverzeichnis kopieren und 
einbinden. Darin ist wieder eine weitere Bibliothek enthalten, die ich 
noch nicht inkludiert habe usw.
Wenn ich das alles so fortfahren würde, wäre ich wohl übermorgen fertig 
mit dem einbinden aller Bibliotheken.

Das kann doch nicht die Lösung sein?

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.