hi zusammen, stehe vor dem proplem, dass ich eine libery in WinAVR einbinden muss. Wie und Wo muss ich das machen? grüße max
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
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.
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
Ich denk Johannes geht davon aus dass du AVRStudio benutzt (mit WinAVR Plugin). Dort kannst du dann die Einstellung finden. Stefan
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.