由于博主在clion+openCOD+CMAKE开发,其他环境情况暂不了解,如果出现类似问题,并在gnu_c环境下的话,直接查看CMakeLists.txt文件,编译问题都可以溯源到这。
这个是cubemx配置(只是简单添加freertos系统,其他默认配置,SW4STM32生成)
image.pngclion编译后出现错误情况
image.png修改CMakeLists.txt
image.png使能硬件浮点FPU
#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 -D__FPU_PRESENT=1)
网友评论