Hallo! Ich versuche momentan die ST Standard Peripheral Library in einer sinnvollen (generischen) Form in meine Projekte einzubinden. IDE ist Eclipse, Sourcery als Toolchain. Das ChanFAT Beispielprojekt von Martin Thomas kompiliert durch. Jetzt habe ich die Library von ST direkt runtergeladen und das "Libraries" Verzeichnis auf der gleichen Ebene wie meine Applikationen gespeichert werden entpackt. Also z.B. ein Stammordner und darin "HelloWorld" und "Libraries". Im HelloWorld liegt jetzt meine test.c, das modifizierte Makefile, das Linkerscript (und noch die stm32f10x_conf.h?). Im Makefile kann ich jetzt auch schön die passenden Pfade auf die verschiedenen Komponenten der Library /CMSIS setzen . Jedoch hilft das nicht die in den einzelnen Header-Dateien angegebenen anderen Headerdateien zu finden. Als erstes vermisst die stm32f10x.h die core_cm3.h, dann die st32f10x_bpk.h die stm32f10x.h usw und so fort.... Sicher kann ich jetzt in den ganzen Header die Pfade nachführen, allerdings ist das nicht wirklich im Sinne des Erfinders. Wer kann mir den entscheidenden Tipp geben? Das Manual der Lib ist da leider auch nicht hilfreich da es nur die Struktur und Abhängigkeiten erklärt, aber nicht auf dieses eher praktische Problem eingeht... Grüße Robert
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.