先将下载的DSP库文件放到需要的项目目录下。
随后打开keil项目进入配置。右键项目名称,点击管理项目选项;创建一个DSP文件添加依赖后点击OK。
点击小魔术棒,点击C/C++选项,在Define中添加ARM_MATH_CM3,然后添加DSP的.c和.h文件路径,需要添加DSPLIB和其中的Include两个路径点击完成。
点击小绿块,点击CMSIS,将DSP勾选上。
将项目中原有的core_cm3.h文件删除,替换成新的文件,重新加载项目,至此就完成啦。
我遇到需要注意的地方是,当文件使用DSP库时加载的是core_cm4.h而不是core_cm3.h,并且项目之前用的是core_cm3,所以当时出现了一些问题,后来查找时发现我的C/C++的Define中,在ARM_MATH_CM3声明前声明了ARM_MATH_CM4,删掉后正常加载了更新后的cm3文件,程序正常运行。