Pfade bei STM32 Std Peripheral Library (ARM Header-Files)

OP #1737759
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren