Hallo
Habe ich ein wichtiges Flag vergessen ?
Muß den Loader neu kompilieren weil ich einen 12 Mhz Q verwende.
Folgende Fehler:
/cygdrive/c/programme/gnuarm/bin/../lib/gcc/arm-elf/4.0.1/../../../../arm-elf/bi
n/ld: ERROR: fat.o uses hardware FP, whereas main.elf uses software FP
Kompletter Bericht:
Linking: main.elf
arm-elf-gcc -mcpu=arm7tdmi -I. -g -DROM_RUN -Os -funsigned-char -funsigned-bitf
ields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.o
-std=gnu99 -MD -MP -MF .dep/main.elf.d main.o mmc.o fat.o uart.o printf_P.o boot
loader.o build/lpc210x_crt0.o --output main.elf -nostartfiles -Wl,-Map=main.map
,--cref -lm -lc -Tbuild/LPC2119_ROM.ld
/cygdrive/c/programme/gnuarm/bin/../lib/gcc/arm-elf/4.0.1/../../../../arm-elf/bi
n/ld: ERROR: fat.o uses hardware FP, whereas main.elf uses software FP
/cygdrive/c/programme/gnuarm/bin/../lib/gcc/arm-elf/4.0.1/../../../../arm-elf/bi
n/ld: failed to merge target specific data of file fat.o
/cygdrive/c/programme/gnuarm/bin/../lib/gcc/arm-elf/4.0.1/../../../../arm-elf/bi
n/ld: ERROR: uart.o uses hardware FP, whereas main.elf uses software FP
/cygdrive/c/programme/gnuarm/bin/../lib/gcc/arm-elf/4.0.1/../../../../arm-elf/bi
n/ld: failed to merge target specific data of file uart.o
/cygdrive/c/programme/gnuarm/bin/../lib/gcc/arm-elf/4.0.1/../../../../arm-elf/bi
n/ld: ERROR: printf_P.o uses hardware FP, whereas main.elf uses software FP
/cygdrive/c/programme/gnuarm/bin/../lib/gcc/arm-elf/4.0.1/../../../../arm-elf/bi
n/ld: failed to merge target specific data of file printf_P.o
/cygdrive/c/programme/gnuarm/bin/../lib/gcc/arm-elf/4.0.1/../../../../arm-elf/bi
n/ld: ERROR: bootloader.o uses hardware FP, whereas main.elf uses software FP
/cygdrive/c/programme/gnuarm/bin/../lib/gcc/arm-elf/4.0.1/../../../../arm-elf/bi
n/ld: failed to merge target specific data of file bootloader.o
/cygdrive/c/programme/gnuarm/bin/../lib/gcc/arm-elf/4.0.1/../../../../arm-elf/bi
n/ld: ERROR: build/lpc210x_crt0.o uses hardware FP, whereas main.elf uses softwa
re FP
/cygdrive/c/programme/gnuarm/bin/../lib/gcc/arm-elf/4.0.1/../../../../arm-elf/bi
n/ld: failed to merge target specific data of file build/lpc210x_crt0.o
collect2: ld returned 1 exit status
make: *** [main.elf] Error 1