www.mikrocontroller.net

Forum: Compiler & IDEs AVR LIB einbinden


Autor: Jogi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute ich habe mir von Pascal Strang auf der Seite
Procyon AVRlib die Library runtergeladen nur kann ich mit der
Beschreibung
Die beigefügt ist relativ wenig anfangen.
Das Problem liegt darin wie ich die ganze Library in das makefile
einbinde
Ich verwende das make von Eric B. Weddington und Jörg Wunsch
Ich habe unter # Define directories, if needed.
Also, dem Inhaltsverzeichnis im Make auf den Pfad verwiesen
Wohin ich die Library kopiert habe. Wie von der Anleitung beschrieben.
So und in Punkt was noch alles im make einzubinden ist kann mir bitte
jemand weiterhelfen.

Der zweite Punkt der mir unklar ist wie ich nun nach der Einbindung im
make auf die entsprechenden lib darauf zugreife.


Mfg Jogi

Autor: Hagen (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Am einfachsten ist es die Library Datei *.a nach .\avr\lib\ zu
kopieren, und ALLE Header nach .\avr\include\ zu kopieren. Ein
Standard makefile verweist mit seinen Pfaden dann immer auf diese
Libraries. In deinem Pojekt brauchst du dann nur noch die für dich
interessanten Header einzubinden.

Gruß Hagen

Autor: Jogi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallole Hagen ich danke dir für den Beitrag
Wenigstens für den ersten schritt.
Wenn ich jetzt zum bsp die I2C lib einbinden möchte brauche ich jetzt
nur noch include<i2C.h> einbinden oder verstehe ich dieses falsch.Im
makfile selbst an welcher stelle verweist das make auf die header und
Lib ? Ist dies da wo auf die Verzeichnisse verwiesen wird? avrlib/ usw
also mus ich da was änder wenn ich jetzt die Heder Dateien nach include
und die C Datein lib nach lib kopiert habe?
Hagen hast du schon einmal I2C Bus angesteuert?

MFG Jörg

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.