一、主要是如何移植
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