Hi, I've changed my gcc compiler form gcc-3.3.1 to gnuarm's gcc-4.0.1. While integrating with Keil's uVision3 IDE I'm getting (while linking) above mentioned error (for every *.o file created from *.c). I checked out, that the error does't occur when disabling option "Enable ARM/Thumb Interworking" on Assembler tab in "Options for Target..." dialog box. So, occuring (while linking with arm-elf-ld) of this error is related to way of assembling Startup.s file (with or without option -mthumb-interwork). What could be reason of such behaviour? With gcc-3.3.1 it was ok. Regards, Arek
Message
GNUARM "ERROR: lcd.o uses software FP, whereas main.elf uses hardware FP"
2006-02-22 by arrek_x