码迷,mamicode.com
首页 > 其他好文 > 详细

STM32学习心得——MDK开发模板的创建

时间:2017-03-21 16:53:26      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:开始   地址   工程文件   mdk   math   dev   idt   错误   编译   

其实这一篇应该是学习心得的第一篇文章,但是由于种种原因,这篇文章到现在才放出来

 

STM32F407ZGTx Template 源码下载地址:https://github.com/stark-zhang/STM_Template

该源码上传时,删除了体积较大的lib文件和Keil MDK的配置文件,今天,就分享一下如何用这份源代码创建一个MDK工程

 

首先下载解压该模板,模板内一共有六个文件夹和一些说明文件

  1. Lib_Create 生成STM官方标准库lib文件的工程文件夹

  2. Lib_Math_Create DSP lib文件的生成文件夹

  3. Template_DSP STM32的DSP开发模板,仅含DSP lib文件

  4. Template_DSP_LIB DSP开发模板,含lib文件

  5. Template_STD STM32的官方标准库开发模板,不含lib文件

  6. Template_STD_LIB 标准库开发模板,含lib文件

  注:除1和2外,lib文件的目录应该是.\STM32_Template\*\STDPERIPH\lib\STM32F4xx_StdPeriph.lib(STD lib)

                   .\STM32_Template\Template_DSP*\MATH\lib\arm_cortexM4lf_math.lib(DSP lib)

 

以STD库为例,开始搭建第一个开发模板

  1. 新建文件夹,将Template_STD中所有文件夹复制到新建文件夹中

  2. 打开Keil MDK,在标题栏处选择Project-New  UVision Project

  3. 选择工程文件存储位置,建议存储在USER文件夹下

  4. 选择固件,我们选择STM32F407ZGTx,并cancel掉接下来的弹出窗口

  5. 如图,在项目文件夹上右键单击或者点击三色方块,打开项目管理器

  技术分享

  6. 按下图所示添加分组和已有文件,注意,DEVICE分组对应..\USER\HD_dev文件夹

  技术分享

  7. 打开项目配置,配置标识符、输出信息、编程等相关信息

  技术分享技术分享技术分享

  8. 所有设置按照上图填写,至于烧写配置,每个人应用的方法不一样,请自行百度

  9. 尝试编译,按下F7快捷键,若编译没有错误和警告,就代表项目创建成功

 

下面是关于Lib_Create工程的创建,大体步骤如上,只需修改以下几个地方即可:

  1. 工程文件存储位置是.\Lib_Create\STDPERIPH\

  2. 项目配置-OutPut配置如下

  技术分享技术分享

  3. C/C++配置如右上图

  4. 尝试编译,编译通过后即可在输出文件夹找到lib文件

 

以下是通过lib文件创建开发模板的过程,以STD模板为例

  1. 将lib文件复制到相应的位置,打开刚才已经建立好的工程,管理工程文件

  2. 删除STDPERIPH分组,并重新添加,添加文件时找到lib文件所在目录,添加即可

  3. 尝试编译,编译通过后即为创建成功

 

#EOF

STM32学习心得——MDK开发模板的创建

标签:开始   地址   工程文件   mdk   math   dev   idt   错误   编译   

原文地址:http://www.cnblogs.com/program-tech/p/6595154.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!