arm-none-eabi-gcc编译stm32f4+freertosv9.0时失败(使用cotex-m4f/port.c),求解决方法

DeepinScreenshot_select-area_20180210145234.pngDeepinScreenshot_select-area_20180210145252.png

cmake:

#Uncomment for hardware floating point
SET(FPU_FLAGS "-mfloat-abi=hard -mfpu=fpv4-sp-d16")
add_definitions(-DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING )

#Uncomment for software floating point
#SET(FPU_FLAGS "-mfloat-abi=soft")

SET(COMMON_FLAGS "-mcpu=cortex-m4 ${FPU_FLAGS} -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -g -fno-common -fmessage-length=0 -specs=nosys.specs -specs=nano.specs")

不用freertos,开启fpu,可以编译成功


已邀请:

BG4RFF

赞同来自:

-specs=nosys.specs

跟这个有没有关系

英雄澎湃

赞同来自:

https://www.cnblogs.com/89yanyu/p/7537902.html

要回复问题请先登录注册