-
        

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 20

Thema: Frage zum Asuro flashen

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    16.09.2009
    Beiträge
    32

    Frage zum Asuro flashen

    Anzeige

    Ich habe mehrere verschiedene Programme geschrieben, z.B. Linienverfolgungsprogramm, Kollisionsprogramm und jetzt habe ich mich an den Ultraschallsensor herangewagt. Dabei habe ich das Testprogramm für das Ultraschallprogramm aus dem Asuro Buch erstmal genommen. Ich habe soweit alles gemacht was man da braucht, das Problem ist, als ich den Code auf den Asuro geflasht habe, hat der Asuro nur das Kollisionsprogramm aus seinem Speicher ausgeführt. So war das auch bei dem Kollisionsprogramm. Kann mir jemand helfen, wie ich das wieder behoben bekommen....

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    10.05.2010
    Beiträge
    38
    Kann es sein, dass du AsuroFlash (der Entwicklungsumgebung ausm Forum, nicht das Flash tool) benutzt?
    Hatte damit auch schon Probleme beim flashen, wenn ich viele Sachen hintereinander geflasht hatte.

    Probiers am besten mit http://www.arexx.com/downloads/asuro/Flash153.zip

    Und Hats den Anschein als würd etwas flashen, oder bricht das ab und das alte Programm beginnt sofort?

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    16.09.2009
    Beiträge
    32
    Ich habe immer den Asuro Flash Tool (v1.2) von Arexx genommen. Außer jetzt bei dem Ultraschall, da habe ich Asuro Flash v1.4 genommen.
    Ich probiers mit dem Flash Tool nochmal.danke.
    Also er flasht alles normal aber der asuro ruft immer wieder nur das Programm ab.

  4. #4
    Benutzer Stammmitglied
    Registriert seit
    16.09.2009
    Beiträge
    32
    Ich hab das Programm nochmal mit dem FlashTool von dir geflasht. Auch hier hat er das Programm eigentlich rübergeflasht, jedoch ruft der Asuro wieder nur das Kollisionsprogramm ab.

  5. #5
    Benutzer Stammmitglied
    Registriert seit
    10.05.2010
    Beiträge
    38
    Flash mal was anderes rauf...
    mit while(1); am schluss

  6. #6
    Benutzer Stammmitglied
    Registriert seit
    16.09.2009
    Beiträge
    32
    Hat wieder nicht funktioniert. Der Asuro hat wieder das Kollisionsprogramm abgerufen. Das komische ist auch, dass jeder FlashTool bei fast jedem Programm anzeigt, dass er nur 27 page's zu flashen hat.

  7. #7
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    01.03.2008
    Ort
    Niederlanden
    Beiträge
    1.167
    Ist das den wirklich den richtige hex-Datei? Wann der Flash-speicher irgend wie kaputt ist musste es ein Fehlermeldung im Flash Programm geben. Test.hex und test.hex sehen allen so ähnlich an. Schaue genau die Größe und Herstellungs-Datum und Zeit der Dateien an.

    Und immer den .c und .h Dateien speichern vor du am compilieren gehst. Eben besser ist erst den Make-Clean Auftrag zu machen. Hex-dateien werden nicht immer überschrieben beim Compilieren.

  8. #8
    Benutzer Stammmitglied
    Registriert seit
    16.09.2009
    Beiträge
    32
    Danke für den Rat. Ich hab vergessen das Verzeichnis zu ändern. Jetzt habe ich aber das Problem, dass mein Notepad beim compilieren als Ergebnis einen Error hat und ich kann nicht herausfinden.
    Ich hab das Beispielprogramm von Arexx genommen und das bei dem normalen makefile und dem normalen .c und .h versucht zu compilieren. Kann es sein, dass ich noch was bei .c und .h verändern muss.

  9. #9
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    01.03.2008
    Ort
    Niederlanden
    Beiträge
    1.167
    Zitat Zitat von willo
    Danke für den Rat. Ich hab vergessen das Verzeichnis zu ändern. Jetzt habe ich aber das Problem, dass mein Notepad beim compilieren als Ergebnis einen Error hat und ich kann nicht herausfinden.
    Ich hab das Beispielprogramm von Arexx genommen und das bei dem normalen makefile und dem normalen .c und .h versucht zu compilieren. Kann es sein, dass ich noch was bei .c und .h verändern muss.
    Ohne die Details von das Compilier-versuch (sehe das Output-Fenster) kann man nichts davon sagen.

  10. #10
    Benutzer Stammmitglied
    Registriert seit
    16.09.2009
    Beiträge
    32
    Folgendes stand unten im Output Fenster:

    Code:
    C:\ASURO_src\FirstTry>make all 
    set -e; avr-gcc -MM -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=asuro.lst asuro.c \
    | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > asuro.d; \
    [ -s asuro.d ] || rm -f asuro.d
    set -e; avr-gcc -MM -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -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:1:2: invalid preprocessing directive #incluce
    set -e; avr-gcc -MM -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -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:1:2: invalid preprocessing directive #incluce
    -------- begin --------
    avr-gcc --version
    avr-gcc (GCC) 3.3.1
    Copyright (C) 2003 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.
    
    avr-gcc -c -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=test.lst test.c -o test.o
    test.c:1:2: invalid preprocessing directive #incluce
    test.c: In function `LocalInit':
    test.c:6: error: `TCCR' undeclared (first use in this function)
    test.c:6: error: (Each undeclared identifier is reported only once
    test.c:6: error: for each function it appears in.)
    test.c:6: error: `WGM21' undeclared (first use in this function)
    test.c:6: error: `CS20' undeclared (first use in this function)
    test.c:7: error: `OCR2' undeclared (first use in this function)
    test.c:8: error: `ADCSRA' undeclared (first use in this function)
    test.c:10: error: `ACSR' undeclared (first use in this function)
    test.c:11: error: `ADMUX' undeclared (first use in this function)
    test.c:13: error: `SFIOR' undeclared (first use in this function)
    test.c:13: error: `ACME' undeclared (first use in this function)
    test.c:14: error: `DDRD' undeclared (first use in this function)
    test.c: In function `Ping':
    test.c:19: error: `count72kHz' undeclared (first use in this function)
    test.c:20: error: `TCCR2' undeclared (first use in this function)
    test.c:20: error: `WGM21' undeclared (first use in this function)
    test.c:20: error: `COM20' undeclared (first use in this function)
    test.c:20: error: `CS20' undeclared (first use in this function)
    test.c:25: error: parse error before "while"
    test.c: At top level:
    test.c:29: warning: type defaults to `int' in declaration of `TCCR2'
    test.c:29: error: `TCCR2' used prior to declaration
    test.c:29: error: `WGM21' undeclared here (not in a function)
    test.c:29: error: `CS20' undeclared here (not in a function)
    test.c:29: warning: data definition has no type or storage class
    test.c:30: warning: type defaults to `int' in declaration of `OCR2'
    test.c:30: error: `OCR2' used prior to declaration
    test.c:30: warning: data definition has no type or storage class
    test.c:32: error: parse error before '}' token
    test.c: In function `main':
    test.c:38: warning: implicit declaration of function `Init'
    test.c:40: error: `TRUE' undeclared (first use in this function)
    test.c:44: warning: implicit declaration of function `Sleep'
    test.c:45: error: `ACSR' undeclared (first use in this function)
    test.c:45: error: `ACI' undeclared (first use in this function)
    test.c:46: error: parse error before '{' token
    test.c:50: warning: implicit declaration of function `StatusLED'
    test.c:50: error: `GREEN' undeclared (first use in this function)
    test.c:51: warning: implicit declaration of function `MotorDir'
    test.c:51: error: `FWD' undeclared (first use in this function)
    test.c:52: warning: implicit declaration of function `MotorSpeed'
    test.c:55: error: `RED' undeclared (first use in this function)
    test.c:56: error: `RWD' undeclared (first use in this function)
    test.c:57: error: `o' undeclared (first use in this function)
    test.c:62:2: warning: no newline at end of file
    make: *** [test.o] Error 1
    
    > Process Exit Code: 2

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

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