Forum: Mikrocontroller und Digitale Elektronik Lib in WinAVR einbinden


von Max P. (herbert)


Lesenswert?

hi zusammen,

stehe vor dem proplem, dass ich eine libery in WinAVR einbinden muss.
Wie und Wo muss ich das machen?


grüße
max

von Max P. (herbert)


Lesenswert?

sieht so aus, als ob meine frage absolut schlecht gestellt ist.

was ich eigendlich vor habe:

habe ein DemoBoardKit CC2420 (DemoBoard für ZigBee)
     eine basic_rf library
     mehrere Hardware Abstraction Libraries
     sowie mehrere include files

nun ist ein example code bei dem Kit mit dabei und ich möchte dieses
nun auf den auf den Boards bestückten Atmega128l flashen. versuche ich
nur das .c- file zu compilieren, erscheint logischerweise eine Latte
von warnings und errors, da dekarationen, die in den libraries gemacht
wurden dem compiler nicht bekannt sind.

wie kann ich dieses problem lösen?


mfg
max

von Jojo S. (Gast)


Lesenswert?

während des Kompilierens werden die Header Dateien benötigt, diese
müssen im Suchpfad für Includes des Compilers stehen. Und nach dem
Kompilieren muss der Linker noch die Lib finden.
Wenn du den neuen WinAVR benutzt: in 'Project / Configuration
Options' sind die Einstellungen für den Includepfad und den Libpfad.
Wenn für den Beispielcode ein Makefile mitgeliefert wurde kann man in
den Options auch auf das externe Makefile umschalten.

von Max P. (herbert)


Lesenswert?

vielleicht ist es peinlich aber ich komme ansonsten nicht weiter.

also wo soll das 'Project / Configuration  Options' denn sein. habe
die komplette oberfläche des programmers_notepad_2 abgesucht und auch
eine neue version gezogen, aber ich kann eine solche auswahl nicht
finden.



mfg
max

von Stefan S. (phunky)


Lesenswert?

Ich denk Johannes geht davon aus dass du AVRStudio benutzt (mit WinAVR
Plugin). Dort kannst du dann die Einstellung finden.

Stefan

von Jojo S. (Gast)


Lesenswert?

sorry, das habe ich angenommen. Und dann auch die aktuelle Versionen,
denn die spielen jetzt perfekt zusammen.
Wenn nur WinAVR, dann muss man das Makefile bearbeiten, evtl. mit dem
MFile Tool.

von Max Pfeffer (herbert) (Gast)


Lesenswert?

guten morgen,

erstmal vielen dank für die tipps und vorschläge.
werde mir mal die neusten versionen besorgen und ein bisschen
ausprobieren.
ich hoffe dass das dann funktioniert und ich dann so richtig mit meinem
projekt beginnen kann.


mfg
max

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.