STM32F4DSP库学习笔记----DSP库移植

  • barrettzxn
  • LV5工程师
  • |      2015-04-13 11:50:52
  • 浏览量 2474
  • 回复:6

DSP库在MDK上的移植。

首先先下载支持F4器件的MDK版本,我用的是Keil5.所以我就在Keil5下操作了!

首先先下载DSP库。那么大家可以先去下载STM32F429I-Discovery_FW_V1.0.1DSP库也在里面了

推荐大家可以去这里下载

http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF259090?s_searchtype=partnumber

然后下载这个就可以了

STM32F4DSP库学习笔记----DSP库移植


下载完后打开看到如下文件:

STM32F4DSP库学习笔记----DSP库移植


DSP_Lib包含SourceExamples两个文件。一个是DSP库里面函数的源文件,一个是例子

下面开始移植。首先先建立一个基本的工程(这我就不多说了)。如下:

STM32F4DSP库学习笔记----DSP库移植


里面包含了必要的源文件和头文件。现在打开Keil5.


STM32F4DSP库学习笔记----DSP库移植


在左侧添加DSP_Lib文件夹。然后把LibrariesCMSISLib中的arm_cortexM4lf_math.lib文件添加到这个文件夹下

STM32F4DSP库学习笔记----DSP库移植



然后到了一步很关键的地方,那就包含头文件路径。配置头文件路径如下:

STM32F4DSP库学习笔记----DSP库移植



然后在宏定义里面把ARM_MATH_CM4添加上

STM32F4DSP库学习笔记----DSP库移植



最后在红框里面选上Use Single Precision,有的版本软件可能是Use FPU,其实都一样


STM32F4DSP库学习笔记----DSP库移植


然后别忘了在主函数里添加#include "arm_math.h"

到现在为止,工程就建好了,可以编译了。

给大家提供一个test工程模板。





最后推荐大家一个网站,上面有很多STM32系列的资料,虽然不是官网,但除了英文资料这里的中文资料也是很丰富。然后大家可以搜索http://www.stmcu.org/document/list/index/category-842

STM32F4DSP库学习笔记----DSP库移植





  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:5
15216609417@qq. 2017-05-12
好资料,学习中,以前看过,再看一次
0   回复
举报
发布
lkl0305@163.com 2015-10-04
学习了,多谢
0   回复
举报
发布
马超飞燕 2015-04-13
谢谢分享顶一个
0   回复
举报
发布
barrettzxn 2015-04-13
哈哈
0   回复
举报
发布
武力戡乱 2015-04-13
咦!不错,终于又有人出stm32f4的帖子!我代表中国的电子爱好者,表示密切关注!
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子