-
        

Ergebnis 1 bis 3 von 3

Thema: Lib Problem

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    06.07.2008
    Beiträge
    8

    Lib Problem

    Anzeige

    hi leute,
    ich hatte genau die gleiche Fehlermeldung bei der GoTurn() funktion.

    Die Fehlermeldung:
    C:\WinAVR\bin\..\lib\gcc\avr\3.4.6\..\..\..\..\avr \bin\ld.exe: BFD 2.16.1 + coff-avr-patch (20050630) internal error, aborting at ../../binutils-2.16.1/bfd/reloc.c line 444 in bfd_get_reloc_size

    C:\WinAVR\bin\..\lib\gcc\avr\3.4.6\..\..\..\..\avr \bin\ld.exe: Please report this bug.
    Wäre nett wenn ich da noch Hilfe kriegen würde XD
    also hab ich die grad neuste Version installiert (WinAVR-20080610). Hab XP Home.
    Danach schien alles gut zu sein. Die Fehlermeldung war verschwunden. Doch wenn ich jetzt das make-file aufruf kommt
    bei dem Quellcode:

    Code:
    #include "asuro.h"
    
    int main(void)
    {
    GoTurn (200,  0, 150);
      while (1);
      return 0;
    }
    die "Fehlermeldung":

    Code:
    > "N:\ASURO\ASURO_src\FirstTry\make-all.bat" 
    
    N:\ASURO\ASURO_src\FirstTry>make clean 
    -------- begin --------
    rm -f test.hex
    rm -f test.eep
    rm -f test.obj
    rm -f test.cof
    rm -f test.elf
    rm -f test.map
    rm -f test.obj
    rm -f test.a90
    rm -f test.sym
    rm -f test.lnk
    rm -f test.lss
    rm -f test.o asuro.o  
    rm -f  test.lst asuro.lst
    rm -f test.s asuro.s
    rm -f test.d asuro.d
    Errors: none
    -------- end --------
    
    N:\ASURO\ASURO_src\FirstTry>make MCU=atmega8 LIBFILE=asuro 
    set -e; avr-gcc -MM -mmcu=atmega8 -DF_CPU=8000000UL -I. -g -Os -IN:/ASURO/ASURO_src/AsuroLib/lib/inc -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=N:/ASURO/ASURO_src/AsuroLib/lib/asuro.lst N:/ASURO/ASURO_src/AsuroLib/lib/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 -DF_CPU=8000000UL -I. -g -Os -IN:/ASURO/ASURO_src/AsuroLib/lib/inc -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 (WinAVR 20080610) 4.3.0
    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.
    
    avr-gcc -c -mmcu=atmega8 -DF_CPU=8000000UL -I. -g -Os -IN:/ASURO/ASURO_src/AsuroLib/lib/inc -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 -DF_CPU=8000000UL -I. -g -Os -IN:/ASURO/ASURO_src/AsuroLib/lib/inc -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=N:/ASURO/ASURO_src/AsuroLib/lib/asuro.lst N:/ASURO/ASURO_src/AsuroLib/lib/asuro.c -o asuro.o
    avr-gcc -mmcu=atmega8 -DF_CPU=8000000UL -I. -g -Os -IN:/ASURO/ASURO_src/AsuroLib/lib/inc -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 -LN:/ASURO/ASURO_src/AsuroLib/lib -lm -lasuro
    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
    e:\Programme\APPS\Asuro_Editor\WinAVR-20080610\bin\avr-objcopy.exe: --change-section-lma .eeprom=0x00000000 never used
    avr-objdump -h -S test.elf > test.lss
    Size after:
    test.elf  :
    section           size      addr
    .text             1544         0
    .bss                22   8388704
    .debug_aranges     224         0
    .debug_pubnames    508         0
    .debug_info       2263         0
    .debug_abbrev     1298         0
    .debug_line       1982         0
    .debug_frame       432         0
    .debug_str         718         0
    .debug_loc         553         0
    Total             9544
    
    
    Errors: none
    -------- end --------
    
    N:\ASURO\ASURO_src\FirstTry>pause
    Drcken Sie eine beliebige Taste . . .
    Dann drück ich unter Tools auf ""Stop Tools", und dann hängt sich das an den obrigen Text an:
    Code:
    > Forcefully terminating process...
    
    > Process Exit Code: 1
    > Time Taken: 00:48

    Wenn ich die .hex dann flashe (Flashen funtzt), macht mein Asuro gar nichts. Ich hab die Lib AsuroLib-v280rc1 und eigentlich alles richtig eingerichet.
    Kann mir jemand helfen?

    Gruss,
    Niralus

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    15.02.2008
    Ort
    Bremen
    Alter
    38
    Beiträge
    119
    Dein Quellcode hat kein Init(). Schau dir am besten noch mal die Beispielprogramme der Asuro Lib an!

    Und natürlich die Doku der Lib selbst:
    http://www.asurowiki.de/pmwiki/pub/html/index.html
    Insbesondere die asuro.h:
    http://www.asurowiki.de/pmwiki/pub/html/asuro_8h.html

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    06.07.2008
    Beiträge
    8
    Dein Quellcode hat kein Init(). Schau dir am besten noch mal die Beispielprogramme der Asuro Lib an!
    Upps^^Thx für die Info. Wär ich warscheinlic nicht von selbst draufgekommen

    Doch ´jetzt hab ich noch n Problem. Wenn ich die Tools bei Notepad einrichte klappt das nicht.

    Wenn ich zum Beispiel "clean" ausführ, kommt dieser Fehler:

    Code:
    > "N:\ASURO\ASURO_src\FirstTry\make-clean.bat" 
    
    N:\ASURO\ASURO_src\FirstTry>del *.hex 
    N:\ASURO\ASURO_src\FirstTry\*.hex konnte nicht gefunden werden
    
    N:\ASURO\ASURO_src\FirstTry>make clean 
    make: *** No rule to make target `clean'.  Stop.
    
    > Process Exit Code: 2
    > Time Taken: 00:02
    Edit: Das wäre jetzt nicht so schlimm. Denn wenn ich make-all.bat direkt ausführ klappt alles.

Berechtigungen

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