Gast
#2298569
Hallo zusammen, bin gerade von AVR-Studio auf Eclipse umgestiegen. Hat bis jetzt gut funktioniert. Jetz wollte ich ausnahmsweise die funktions sprintf() benutzen und schon bringt mir der Linker einen Fehler Ich hab die stdio.h eingebunden. Linker Output: Invoking: AVR C Linker avr-gcc -Wl,-Map,ArbGenerator2.1.map -mmcu=atmega128 -o "ArbGenerator2.1.elf" ./Bitmap.o ./Draw.o ./F16X8A.o ./F16X8B.o ./F16X8C.o ./F8X6.o ./F8X8A.o ./F8X8B.o ./Fontsoft.o ./Main.o ./T6963.o ./circle.o ./data.o ./f6x4fv.o ./f6x5fv.o ./f8x6fv.o ./f8x8fv.o ./globals.o ./hardwaretreiber.o ./uart.o ./utilitys.o c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51\li bc.a(fp_powsodd.o): In function `__fp_powsodd': (.text.fplib+0x10): relocation truncated to fit: R_AVR_13_PCREL against symbol `__mulsf3' defined in .text section in c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_mul_sf.o) c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51\li bc.a(fp_powsodd.o): In function `__fp_powsodd': (.text.fplib+0x20): relocation truncated to fit: R_AVR_13_PCREL against symbol `__mulsf3' defined in .text section in c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_mul_sf.o) make: *** [ArbGenerator2.1.elf] Error 1 Leider kann ich nicht lokalisieren wo der Fehler liegt. Wenn ich sprintf() auskommentiere sind die Fehler weg Kann da jemand drüberschaun oder weis einer eine Möglichkeit den Fehler besser einzugrenzen? Danke! Benedikt Lippert