- LiFePO4 Speicher Test         
Ergebnis 1 bis 5 von 5

Thema: Asuro-Compile Error - undefined reference to StatusLED

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    62
    Beiträge
    5.799
    Blog-Einträge
    8
    Hallo

    Gleich vorweg: Ich verwende die aktuelle Version der Library nicht.

    Sehr informativ scheint mir der Inhalt der Datei install.txt zu sein, hier mal ein Ausschnitt:

    Code:
    Verzeichnis Struktur
    --------------------
    Nach der Installation befindet sich folgende Verzeichnis Struktur auf der Festplatte.
    Das Installationsverzeichnis im folgenden <INST_DIR> genannt, könnte z.B. C:/ASURO_SRC/AsuroLib lauten.
    
       C:\ASURO_SRC\AsuroLib                     Das Installations Verzeichnis
                            \doc                 Dokumentations Verzeichnis. HTML und HTML Help Dateien
                            \lib                 Bibliotheks Quell Dateien und Objekt Bibiothek
                            \lib\inc             Bibliotheks Header Dateien
                            \examples            Beispiel Projekte
                            \examples\FirstTry   Beispiel Projekt FirstTry
                            \examples\SelfTest   Beispiel Projekt SelfTest
       
    
    Wichtig! Anpassen der Makefiles
    -------------------------------
    Die wichtigste Änderung der AsuroLib spielt sich im Hintergrund ab in den Makefiles. Hier wurde aufgeräumt um die Verwendung 
    der Bibliothek für eigene Projekte zu erleichtern. Es gibt nur noch eine einzige Stelle, die man ändern muß um alle Pfadangaben, 
    die mit der Lib zu tun haben, zu ändern. Das ganze kann natürlich nur funktionieren wenn nur noch diese neuen Makefiles verwendet werden.
    
    Aufgrund der zahlreichen Probleme, die manche Nutzer beimn Installieren der Bibliothek hatten, wurde der Installationsprozess vereinfacht. 
    Die compilierte Asuro Bibliothek 'libasuro.a' muß nun nicht mehr in das Lib-Verzeichnis des AVR-GCC bzw. WinAVR Compilers kopiert werden, 
    sondern verbleibt im Verzeichnis <INST_DIR>/lib. Statt dessen wird im Makefile der Pfad zur Bibliothek eingetragen. 
    Der Verzeichnisname sollte mit normalem Slash (/) angegeben sein nicht mit Backslash (\). In den aktuellen Makefiles 
    geschieht dies (siehe Examples Ordner) durch folgende Zeilen: 
    Hinweis: ein # am Anfang in einer Zeile eines Makefiles bedeutet. Dies ist ein Kommentar, kein Kommando zum Ausführen
    
       # additional Include path for libraries
       LIBPATH = ../../lib
       
    
    In vorigen Beipiel wurden relative Pfade verwendet. Das geht solange gut, solange alle Projekte wie die Beispiel Projekte aus der 
    Asuro Lib in der gleichen Verzeichnisebene (2 Verzeichnisebenen tiefer als die lib) liegen. 
    Ist dies nicht der Fall, sollte man statt dessen absolute Pfade verwenden, wie z.B.:
    
       # additional Include path for libraries
       LIBPATH = C:/ASURO_SRC/AsuroLib/lib
       
    
    Falls man die Bibliothek in ein Verzeichnis mit Leerzeichen installiert hat, muß man die Pfadangaben in Hochkommas einfügen
    
       # additional Include path for libraries
       LIBPATH = "C:/Eigene Dateien/ASURO_SRC/AsuroLib/lib"
    Zeig uns mal deinen Installationspfad und die betreffende Stelle in deinem Makefile.

    Gruß

    mic

    P.S.: ... und aktiviere die Anzeige der Dateiendungen.
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  2. #2
    Dann dürfte dort der fehler liegen?
    Also muss ich dort den Pfad für das Makefile, was ich im bild markiert habe eingeben?
    Klicke auf die Grafik für eine größere Ansicht

Name:	Asuro-fail3.jpg
Hits:	16
Größe:	39,5 KB
ID:	23459
    Danke für die schnelle antwort

Ähnliche Themen

  1. [ERLEDIGT] undefined reference to...
    Von lineage im Forum C - Programmierung (GCC u.a.)
    Antworten: 10
    Letzter Beitrag: 03.02.2011, 17:38
  2. undefined reference to `Init'
    Von Razzorhead im Forum Asuro
    Antworten: 3
    Letzter Beitrag: 20.07.2009, 08:57
  3. Compile Error (Asuro Lib 2.8)
    Von Flario im Forum Asuro
    Antworten: 3
    Letzter Beitrag: 02.08.2008, 20:35
  4. undefined reference to `setLEDs'
    Von Vicinzu im Forum Robby RP6
    Antworten: 9
    Letzter Beitrag: 29.04.2008, 15:12
  5. undefined reference to ...
    Von Bääääär im Forum C - Programmierung (GCC u.a.)
    Antworten: 15
    Letzter Beitrag: 05.08.2007, 07:01

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests