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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.