- LiFePO4 Speicher Test         
Ergebnis 1 bis 10 von 16

Thema: Bei make all Problem mit Msleep

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    20.08.2008
    Ort
    Karlsruhe
    Alter
    37
    Beiträge
    1.225
    Zitat Zitat von Leiwig Beitrag anzeigen
    Wo ist die Dokumentation zu finden?
    Kennst du das AsuroWiki? Dort ist auch die Dokumentation zur RN-Bibliothek untergebracht. Dort wird auch erklärt, wie du die Bibliothek verwenden kannst.

    mfG
    Markus
    Tiny ASURO Library: Thread und sf.net Seite

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    25.01.2015
    Beiträge
    9
    Hallo,
    ich hab mir die Dokumentation mal durchgelesen!
    Für mich Anfänger ist das Chinesisch und Japanisch gemixt.
    Das mit der Makefile hab ich noch hinbekommen, also den Libpath anzugeben
    aber dann bei neue Projekte verstand ich nur noch Bahnhof.

    Ich hab immer noch mein altes Programm namens werner.c:
    #include "asuro.h"
    #define cm 75
    int main(void)

    {
    Init();
    MotorDir (FWD,FWD);

    //Strecke 1m;
    MotorSpeed (125,125);
    Msleep ( 100 * cm );

    MotorSpeed (0,0);
    }
    So wie ich bei "Neue Projekte" gelesen hab soll ich nur die dateien benötigen die ich im anhang hab(ohne asuro.h), dann meckert er aber, dass er asuro.h nicht findet:

    > "make.exe" all
    set -e; avr-gcc -MM -mmcu=atmega8 -DF_CPU=8000000UL -I. -g -Os -I../../lib/inc -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -Wall -Wstrict-prototypes -Wa,-ahlms=test.lst test.c \
    | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > test.d; \
    [ -s test.d ] || rm -f test.d
    test.c:9:19: error: asuro.h: No such file or directory
    -------- begin --------
    avr-gcc --version
    avr-gcc (WinAVR 20100110) 4.3.3
    Copyright (C) 2008 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    make.exe: *** No rule to make target `test.hex', needed by `all'. Stop.

    > Process Exit Code: 2
    > Time Taken: 00:01


    So wenn ich dann asuro.h im selben Verzeichnis habe (wie im Bild) meint er:
    > "make.exe" all
    set -e; avr-gcc -MM -mmcu=atmega8 -DF_CPU=8000000UL -I. -g -Os -I../../lib/inc -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -Wall -Wstrict-prototypes -Wa,-ahlms=test.lst test.c \
    | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > test.d; \
    [ -s test.d ] || rm -f test.d
    -------- begin --------
    avr-gcc --version
    avr-gcc (WinAVR 20100110) 4.3.3
    Copyright (C) 2008 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    make.exe: *** No rule to make target `test.hex', needed by `all'. Stop.

    > Process Exit Code: 2
    > Time Taken: 00:01

    Im Voraus vielen Dank

    Klicke auf die Grafik für eine größere Ansicht

Name:	problem.PNG
Hits:	3
Größe:	17,3 KB
ID:	29675

  3. #3
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    20.08.2008
    Ort
    Karlsruhe
    Alter
    37
    Beiträge
    1.225
    asuro.h zu kopieren ist falsch. Wie in der Dokumentation steht, musst du im Makefile konfigurieren, wo die ASURO-Bibliothek zu finden ist. Der vorgegebene Pfad funktioniert nur wenn dein Projekt in einem eigenen Ordner unterhalb von "examples" liegt.
    Der zweite Fehler betrifft die Konfiguration der Quelltext-Dateien im Makefile. Dort ist ziemlich sicher noch test.c hinterlegt, dort müsste aber werner.c stehen.

    mfG
    Markus
    Tiny ASURO Library: Thread und sf.net Seite

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    25.01.2015
    Beiträge
    9
    Hallo,
    vielen Dank für die Antwort!
    So also ich hab asoro.h gelöscht!

    Es funktioniert leider immer noch nicht

    Vielen Dank im Voraus

    Klicke auf die Grafik für eine größere Ansicht

Name:	problem1.jpg
Hits:	4
Größe:	43,4 KB
ID:	29677Klicke auf die Grafik für eine größere Ansicht

Name:	problem2.jpg
Hits:	5
Größe:	48,5 KB
ID:	29678Klicke auf die Grafik für eine größere Ansicht

Name:	problem3.jpg
Hits:	6
Größe:	46,6 KB
ID:	29679

  5. #5
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    20.08.2008
    Ort
    Karlsruhe
    Alter
    37
    Beiträge
    1.225
    Zitat Zitat von Leiwig Beitrag anzeigen
    Es funktioniert leider immer noch nicht
    Wenig verwunderlich, du hast ja auch nicht richtig aufgepasst was ich geschrieben habe.

    In dem Makefile steht bei TARGET "test" drin. Dein Programm hat aber einen anderen Namen. Ersetze "test" durch "werner" und dann ist der erste Fehler weg. Womit wir zum zweiten Fehler kommen. Du hast LIBPATH zweimal drin stehen, einmal als direkten (richtigen) Pfad und direkt darunter einen falschen relativen Pfad. LIBPATH ist eine Variable, wie beim Programmieren wird der richtige Pfad also durch den falschen überschrieben. Die zweite Zeile bitte ganz löschen oder auskommentieren!

    mfG
    Markus
    Tiny ASURO Library: Thread und sf.net Seite

  6. #6
    Neuer Benutzer Öfters hier
    Registriert seit
    25.01.2015
    Beiträge
    9
    Blöde Frage aber wie kann man das alles zippen?

    vielen Dank im Voraus

  7. #7
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    20.08.2008
    Ort
    Karlsruhe
    Alter
    37
    Beiträge
    1.225
    Zitat Zitat von Leiwig Beitrag anzeigen
    Blöde Frage aber wie kann man das alles zippen?
    Rechtsklick auf den den Ordner, im Kontextmenü gibt es ziemlich sicher irgendwo einen Eintrag der etwas von "Packen" oder "Komprimieren" sagt. Alternativ kannst du Tante Google bemühen, ich habe gerade spontan kein Windows 7/8 zur Hand um auszuprobieren wie das da mit Bordmitteln geht.

    mfG
    Markus
    Tiny ASURO Library: Thread und sf.net Seite

Ähnliche Themen

  1. MSleep bei richtungswechsel?
    Von Fabulous84 im Forum Asuro
    Antworten: 9
    Letzter Beitrag: 21.04.2011, 16:33
  2. Problem mit Msleep
    Von Mk1.12.91 im Forum Asuro
    Antworten: 6
    Letzter Beitrag: 01.02.2010, 15:07
  3. Msleep Problem
    Von blackyy im Forum Asuro
    Antworten: 7
    Letzter Beitrag: 06.02.2009, 16:05
  4. Problem bei ausführen von "make"
    Von sexymenffm im Forum Asuro
    Antworten: 9
    Letzter Beitrag: 18.06.2008, 10:38
  5. Antworten: 4
    Letzter Beitrag: 20.11.2007, 22:04

Berechtigungen

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

Labornetzteil AliExpress