AtmelStudio: library aus allen ASF-Dateien erzeugen

Gast #3707060
Lesenswert?

Hallo,

in meinem Atmel-Projekt verwende ich viele Treiber aus Atmels ASF. Da 
der Code mittlerweile recht „aufgebläht“ ist, dauert es auch lange, bis 
nach einem clean alles wieder neu compiliert wurde. Nun möchte ich den 
Treiber-Teil in einem gesonderten Projekt als static-library erstellen 
und dann im „eigentlichen“ Projekt wieder einbinden. Beide Projekte 
würden sich also in derselben Solution befinden.

Zum Test habe ich erst mal nur den DMA-Treiber „PDCA“ aus meinem 
„eigentlichen“ Projekt entfernt. Diesen im neuen Projekt eingefügt und 
daraus eine static-lib erzeugt.

Die lib und das header-file habe ich im „eigentlichen“ Projekt 
eingebunden. Der Compiler beschwert sich allerdings, dass er die Datei 
pdca.h nicht finden kann, obwohl sie sich in genau dem Ordner befindet, 
in dem die header-Datei eingebunden wird.

Hat jemand einen Tipp was ich hier falsch mache? Oder befinde ich mich 
mit meinem Vorhaben etwa gänzlich auf dem Holzweg?
Gast #3708251
Lesenswert?

Bei anderen Firmen wird das ganze bereits als BSP (board support 
package) zur Verfügung gestellt. (Frescale macht dies zB mit ihrem MQX)

Ich habe mal versucht etwas über google zu finden, jedoch leider ohne 
Ergebnis. Ich kann mir nicht vorstellen, dass ich der einzige bin, der 
das ganze als library zur Verfügung stellen möchte.
Gast #3712032
Lesenswert?

brechbunkt schrieb:
> Der Compiler beschwert sich allerdings, dass er die Datei
> pdca.h nicht finden kann, obwohl sie sich in genau dem Ordner befindet,
> in dem die header-Datei eingebunden wird.

Schau dir mal die Compiler Commandline an, ob sich dort ein Flag "-Ixxx" 
befindet wobei xxx der Pfad zur Headerdatei ist. Wenn nein, musst du 
nochmal deine Optionen überprüfen und den Pfad zu den Includepfaden 
hinzufügen.

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