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
Include-Verzeichnisse korrekt gesetzt? Ansonsten dürfte #include <stm32f..h> funktionieren.
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.
Was kannst du unter Setup beim ARM Compiler einstellen? Keil arbeitet auch mit Umgebungsvariablen. Schau mal nach, ob da was gesetzt ist.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.


