先将下载的DSP库文件放到需要的项目目录下。
随后打开keil项目进入配置。右键项目名称,点击管理项目选项;创建一个DSP文件添加依赖后点击OK。
文章来源地址https://www.toymoban.com/news/detail-635363.html
点击小魔术棒,点击C/C++选项,在Define中添加ARM_MATH_CM3,然后添加DSP的.c和.h文件路径,需要添加DSPLIB和其中的Include两个路径点击完成。
文章来源:https://www.toymoban.com/news/detail-635363.html
点击小绿块,点击CMSIS,将DSP勾选上。
将项目中原有的core_cm3.h文件删除,替换成新的文件,重新加载项目,至此就完成啦。
我遇到需要注意的地方是,当文件使用DSP库时加载的是core_cm4.h而不是core_cm3.h,并且项目之前用的是core_cm3,所以当时出现了一些问题,后来查找时发现我的C/C++的Define中,在ARM_MATH_CM3声明前声明了ARM_MATH_CM4,删掉后正常加载了更新后的cm3文件,程序正常运行。
到了这里,关于STM32移植DSP库详细步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!