详解STM32移植DSP库的步骤及注意事项

        先将下载的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文件,程序正常运行。

 

 

物联沃分享整理
物联沃-IOTWORD物联网 » 详解STM32移植DSP库的步骤及注意事项

发表评论