解决办法:在Cmakelists_template.txt里面,将下面的注释取消(使能硬件浮点运算) #Uncomment for hardware floating point add_compile_definitions(ARM_MATH_CM4;ARM_MATH_MATRIX_CHECK;ARM_MATH_ROUNDING) add_compile_options(-mfloat-abi=hard -mfpu=fpv4-sp-d16) add_link_options(-mfloat-abi=hard -mfpu=fpv4-sp-d16)
这个是cubemx配置(只是简单添加freertos系统,其他默认配置,SW4STM32生成) image.png clion编译后出现错误情况 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_MA...
I have the following errors since I added freertos from STM32CubeMX 5.2.0: Error: selected processor does not support `vstmdbeq r0!,{s16-s31}' in Thumb mode Error: instruction not allowed in IT block -- `stmdb r0!,{r4-r11,r14}' Error: selected...