当前位置:   article > 正文

STM32Cube下使能FPU并添加DSP_cube ide fpu

cube ide fpu

主要过程是参考博主:qq_27158179的文章【STM32CubeIDE下使能STM32F4的FPU同时调用DSP库计算正弦函数】
地址为:https://blog.csdn.net/qq_27158179/article/details/100173275

1添加官方DSP库

1.1 LIB

C:\Users\Administrator\STM32Cube\Repository\STM32Cube_FW_F4_V1.25.0\Drivers\CMSIS\Lib\ARM
\arm_cortexM4lf_math.lib
在这里插入图片描述
添加这个库有的过程需要说一下,我再这里弄了很长时间。

1.1.1首先要把路径包含进去

在这里插入图片描述
在这里插入图片描述

1.1.2将静态库文件添加到C Linker中

这一步非常重要,否则会一直找不到该库文件,注意路径的格式不要写错
在这里插入图片描述
在这里插入图片描述

1.2 头文件

C:\Users\Administrator\STM32Cube\Repository\STM32Cube_FW_F4_V1.25.0\Drivers\CMSIS\DSP\Include

1.3 源文件

我在工程中并没有编译源文件,因为总是报错,而且在其他的移植教程中,都不需要这些文件,就把这些文件先去掉了。

1.4 配置IDE

教程里面说要增加四个定义
__FPU_PRESENT,且数值1
__FPU_USED,且数值1
__TARGET_FPU_VFP
ARM_MATH_CM4
但是我添加了__FPU_PRESENT和__FPU_USED的定义之后,会有重复定义的警告,就去掉了。这两个定义再程序里面已经定义过了。
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/454624
推荐阅读
相关标签
  

闽ICP备14008679号