Forum: Mikrocontroller und Digitale Elektronik Pfade bei STM32 Std Peripheral Library (ARM Header-Files)


von Robert B. (robertb)


Lesenswert?

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