- 3D-Druck Einstieg und Tipps         
Seite 3 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 21 bis 30 von 33

Thema: Asuro führt kein Programm aus

  1. #21
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    02.01.2008
    Alter
    33
    Beiträge
    239
    Anzeige

    Powerstation Test
    hallo zusammen

    also ich kann mir nicht vorstellen, dass es an der lib liegt, denn du verwendest nur originalfunktionen

    hast du den oben geposteten code schon probiert (mit den geänderten ")?

    oder kommt bei dir beim compilieren eine fehlermeldung?
    kannst du mal einen scrennshot machen, nach dem du compiliert hast und diesen posten?
    vl ist daraus etws ersichtlich
    mfg hai1991

    P.S.: wer großbuchstaben oder rechtschreibfehler findet darf sie behalten

  2. #22
    Neuer Benutzer Öfters hier
    Registriert seit
    07.02.2009
    Beiträge
    15
    also ich hab jetzt die gesamte software noch mal neu instaliert hmm aber geht auch nicht und komischerweise egal wie gross mein pro. ist es sind immer 24 packete zum senden ??? auser natürlich bei anderen pro. die ich gedownlodet habe hmm nein keine fehler meldungen soweit ich das sehe


    habe nen so einfaches pro gewählt da kan fast nix mehr falsch sein
    Code:
    #include asuro.h
    int main(void) {
    Init();
    StatusLED(GREEN);
    BackLED(ON);
    while(1);
    return 0;
    }

    und nun das was der compiler sagt

    Code:
    C:\programme zum programieren vom roboter\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
    -------- 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
    avr-gcc -c -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=asuro.lst asuro.c -o asuro.o
    avr-gcc -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=test.o test.o asuro.o   --output test.elf -Wl,-Map=test.map,--cref -lm
    avr-objcopy -O ihex -R .eeprom test.elf test.hex
    avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" \
    --change-section-lma .eeprom=0 -O ihex test.elf test.eep
    avr-objdump -h -S test.elf > test.lss
    Size after:
    test.elf  :
    section    size      addr
    .text      1512         0
    .data         0   8388704
    .bss          1   8388704
    .noinit       0   8388705
    .eeprom       0   8454144
    .stab      3120         0
    .stabstr   1727         0
    Total      6360
    
    
    Errors: none
    -------- end --------
    
    > Process Exit Code: 0

    äm aber wie hängt man ne datein bild oder so an ???

  3. #23
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    27.12.2008
    Ort
    Dresden
    Alter
    37
    Beiträge
    100
    also erst mal: im gepostetetn code hast du jetzt die "" bei #include "asuro.h" komplett vergessen... da dürfte der compiler dir ansicht nicht sagen:

    Errors: none
    denn er dürfte dann alle funktionen wie StatusLED() und alle vereinbarungen wie GREEN nicht kennen, weil er asuro.h eigentlich nciht einbinden dürfte, wenn da keine "" sind...

    komisch...
    bist du sicher, dass der compiler text von deinem geschrieben programm kommt...?! nicht dass du die ganze zeit ein und dasselbe (falsche) programm kompilierst, was iwo an einem anderen ort liegt.
    das würde im übrigen auich erklären, warum die datei immer gleich groß ist...

    welchen pfad gibst du denn im flash tool für die *.hax datei an?
    Der Optimist: \"Das Glas ist halb voll.\"
    Der Pessimist: \"Das Glas ist halb leer.\"
    Der Ingenieur: \"Das Glas ist doppelt so groß wie es sein müßte.\"

  4. #24
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    Hallo

    Trotz der vielen Beiträge verstehe ich nicht was das eigentliche Problem ist.

    habe nen so einfaches pro gewählt da kan fast nix mehr falsch sein
    Ich war mal so frei und habe es etwas korrigiert:
    Code:
    #include "asuro.h" // "" fehlen
    int main(void) {
    Init();
    StatusLED(GREEN); // StatusLED ist nach Init() immer grün!
    BackLED(ON,ON); // Syntaxerror
    while(1);
    return 0;
    }
    Gruß

    mic
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  5. #25
    Neuer Benutzer Öfters hier
    Registriert seit
    07.02.2009
    Beiträge
    15
    mein problem ist ganz einfach das die status led halt nie grün ist immer rot !!! so also dem compiler ist es bei mir i-wie egal ob mit "" oder ohne "" hmm ja ich glaube auch bald das ich i-wie immer das gleiche program compiliere weil mein erstes pro sole nur die status led rot machen hm habe nun aber die ganze software auf meinen laptop neu instaliert komischerweise waren aber die make einträge im menü tools beim notpad schon da obwohl ich die noch garnicht erstell habe hmm das problem is aber das gleiche ich mache den asuro an die status led ist gelb oder orang ?? nun ja das etwa 3 sekunden dabei glimmen beide back led's danach ist die satus led rot und die back led's aus egal wie mein programm ausieht auch ist das programm beim schicken immer 24 packete gross ???

  6. #26
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    02.01.2008
    Alter
    33
    Beiträge
    239
    hast du auch wirklich das test.c aus dem firtstry ordner geändert, und nicht ein anderes?
    mfg hai1991

    P.S.: wer großbuchstaben oder rechtschreibfehler findet darf sie behalten

  7. #27
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    Hallo

    mein problem ist ganz einfach das die status led halt nie grün ist immer rot !!!
    Mit Plenken und vielen Ausrufezeichen wird die StatusLED sicher auch nicht grün ;)

    danach ist die satus led rot und die back led's aus egal wie mein programm ausieht
    Das sieht wirklich sehr danach aus dass du immer die selbe Hex-Datei sendest.

    Gruß

    mic
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  8. #28
    Neuer Benutzer Öfters hier
    Registriert seit
    07.02.2009
    Beiträge
    15
    also ich habe tatsächlich immer ein und das gleiche pro geflasht und deßhalb hatte ich immer 24 packs hmm aber nun gehts soweit erst mal zumin weis ich nun das ich das speichern i-wie vergessen hatte nehme sowieso jetzt mein lapi thx ann alle die mir geholfen haben

  9. #29
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    27.12.2008
    Ort
    Dresden
    Alter
    37
    Beiträge
    100
    AHHHHHHHHHHHH...........

    da redet man sich den mund wund und dann isses doch die einfachste lösung vom anfang...

    LEUTE!! Erst selber denken, dann fragen!!!
    Der Optimist: \"Das Glas ist halb voll.\"
    Der Pessimist: \"Das Glas ist halb leer.\"
    Der Ingenieur: \"Das Glas ist doppelt so groß wie es sein müßte.\"

  10. #30
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    Tja, dann mach' ich mal 'nen weiteren Strich beim Einsteigerfehler Nr.1: "Speichern vergessen"
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

Seite 3 von 4 ErsteErste 1234 LetzteLetzte

Berechtigungen

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

Solar Speicher und Akkus Tests