stm32F103使用ARM的DSP库

一、主要是如何移植

1.拷贝 CMSIS下文件到工程目录

在待移植的工程目录下新建DSPlib文件夹,用以存放DSB相关文件

2.在keil安装目录下找到CMSIS文件夹,进入内部,找到CMSIS\DSP下的include文件夹,将其拷贝到上一步DSPlib文件夹

3.同时,进入CMSIS\DSP\LIB\ARM文件夹下找到arm_cortexM3l_math.lib文件,拷贝到DSPlib文件夹

二. Keil软件的options for target中添加文件路径和关键字ARM_MATH_CM3

3. 包含头文件:#include "math.h"#include "arm_math.h"编译一下

工程,根据报错添加头文件

添加#include "math.h"和```#include “arm_math.h”``到工程

编译一下工程,会报错缺少XXX.h,缺失的头文件可在keil安装目录下的CMSIS\Core\Include文件夹下找到,将其复制到之前创建的DSPlib\include文件夹下,完善DSPlib。其中,core_cm3.h文件要加入到DSPlib,如果之前工程有,则替换掉旧的。

还有最后一步

并将source改为library

声明:本内容为作者独立观点,不代表电子星球立场。未经允许不得转载。授权事宜与稿件投诉,请联系:editor@netbroad.com
觉得内容不错的朋友,别忘了一键三连哦!
赞 2
收藏 2
关注 192
成为作者 赚取收益
全部留言
0/200
成为第一个和作者交流的人吧