Hi members!
I have a problem in Eclipse, I’m using Ubuntu 16.04 for compile FreeRTOS, followed this post Tutorial1 and Tutorial 2.
I work with the next files:
gcc-arm-none-eabi-4_9-2015q3 gcc-arm
and Toradex FreeRTOS
git clone -b colibri-imx7-m4-freertos-v8 git://git.toradex.com/freertos-toradex.git freertos-colibri-imx7/
but when I try to compile the Eclipse (Eclipse neon .3) show the following error:
error This port can only be used when the project options are configured to enable hardware floating point support.
This is the make output:
make all
Building file: ../sources/rtos/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c
Invoking: GNU ARM Cross C Compiler
arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -ffreestanding -fno-builtin -g3 -DCPU_MCIMX7D_M4 -DARM_MATH_CM4 -D__DEBUG -I"/home/gualberto/Documents/eclipse-work/eclipse-c-cpp/im7_colibri_m4_hello_word/sources/examples/imx7_colibri_m4" -I"/home/gualberto/Documents/eclipse-work/eclipse-c-cpp/im7_colibri_m4_hello_word" -I"/home/gualberto/Documents/eclipse-work/eclipse-c-cpp/im7_colibri_m4_hello_word/sources/platform/CMSIS/Include" -I"/home/gualberto/Documents/eclipse-work/eclipse-c-cpp/im7_colibri_m4_hello_word/sources/platform/devices" -I"/home/gualberto/Documents/eclipse-work/eclipse-c-cpp/im7_colibri_m4_hello_word/sources/platform/devices/MCIMX7D/startup" -I"/home/gualberto/Documents/eclipse-work/eclipse-c-cpp/im7_colibri_m4_hello_word/sources/platform/devices/MCIMX7D/include" -I"/home/gualberto/Documents/eclipse-work/eclipse-c-cpp/im7_colibri_m4_hello_word/sources/platform/drivers/inc" -I"/home/gualberto/Documents/eclipse-work/eclipse-c-cpp/im7_colibri_m4_hello_word/sources/platform/utilities/inc" -I"/home/gualberto/Documents/eclipse-work/eclipse-c-cpp/im7_colibri_m4_hello_word/sources/rtos/FreeRTOS/Source/include" -I"/home/gualberto/Documents/eclipse-work/eclipse-c-cpp/im7_colibri_m4_hello_word/sources/rtos/FreeRTOS/Source/portable/GCC/ARM_CM4F" -I"/home/gualberto/Documents/eclipse-work/eclipse-c-cpp/im7_colibri_m4_hello_word/sources" -std=c11 -MMD -MP -MF"sources/rtos/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.d" -MT"sources/rtos/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.o" -c -o "sources/rtos/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.o" "../sources/rtos/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c"
../sources/rtos/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c:79:3: error: #error This port can only be used when the project options are configured to enable hardware floating point support.
#error This port can only be used when the project options are configured to enable hardware floating point support.
^
../sources/rtos/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c:273:7: error: expected '(' before 'void'
__asm void vPortSVCHandler( void )
^
../sources/rtos/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c:285:10: error: stray '#' in program
mov r0, #0
^
../sources/rtos/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c:322:14: error: stray '#' in program
orr r1, r1, #( 0xf << 20 )
^
../sources/rtos/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c:468:11: error: stray '#' in program
tst r14, #0x10
^
../sources/rtos/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c:479:10: error: stray '#' in program
mov r0, #configMAX_SYSCALL_INTERRUPT_PRIORITY
^
../sources/rtos/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c:484:10: error: stray '#' in program
sources/rtos/FreeRTOS/Source/portable/RVDS/ARM_CM4F/subdir.mk:18: recipe for target 'sources/rtos/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.o' failed
mov r0, #0
^
../sources/rtos/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c:497:11: error: stray '#' in program
tst r14, #0x10
^
make: *** [sources/rtos/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.o] Error 1
this is my folder tree:
Please any suggestion about it? because I google it but I do not have lucky.