How can the compiler (armr5-none-eabi-gcc) be configured to use the hard floating point coprocessor?
I've tried
-mfloat-abi=hard
-mfpu=vfpv3-d16
-mthumb
but I get undefined instruction exceptions
the BSP seems to disable hard floating point with:
-mfloat-abi=soft
-mfpu=vfpv3-d16
in the "standalone" Makefile Why? I was able to get around this and recompile by eliminating the offending lines and put the desired options in "extra_compiler_flags"
I have tried -mfloat-abi=softfp which runs, but is still too slow for me.
I've also tried to selectively compile with -mfloat-abi=hard , but it appears that the linker wants everything the same way.
thanks,
Tobin.