您的位置 首页 IOT

STM32学习笔记:在IAR中树立FWlib 3.0项目

开发工具:JLink V7.0开发环境:IAR5.3第一步:下载函数库从ST官方网站(http://www.st.com/stonline/products/support

  开发东西:JLink V7.0

  开发环境:IAR5.3

  第一步:下载函数库

  从ST官方网站(http://www.st.com/stonline/products/support/micro/files/um0427.zip)下载STM32 V3.0固件函数库。

  第二步:仿制库文件

  将下载的软硬件函数库解压后,将目录中的【Libraries】目录拷贝到您的项目目录中,然后【Project】目录下的【Template】目录下的main.c、stm32f10x_conf.h、stm32f10x_it.c、stm32f10x_it.h四个文件拷贝到您的目录下,然后将【Project】——【Template】——【EWARMv5】目录下的四个加载镜象文件仿制到您的止录下。所以这些完结后您的项目中的文件差不多如下图所示了:

  

 

  第三步:加载文件

  发动IAR5.3开发环境,挑选在当前工作空间树立新项目,将提示东西挑选,挑选ARM即可;项目模板挑选,直接挑选空项目即可挑选结束后单击OK按钮,提示项目文件寄存方位,直接存到之前新建的项目目录中即可。然后按下图所示增加各文件组,并将相应的文件增加进去就能够了。

  

 

  第四步:装备IAR 5.3

  右击项目文件(比方上图中的MyProject – Debug),挑选右击菜单中的【Options】按钮,将呈现项目装备选项卡。挑选【General Options】,在【Target】页中挑选【Device】,再点击【Device】右侧的器材挑选按钮,挑选您的STM32芯片。挑选结束后将如下图所示:

  

 

  挑选【C/C++ Compiler】,再挑选【Preprocessor】页在【Additional include directories】的文本框中,输入您的项目所需索引的头文件地址,装备完结后,将如下图所示:

  

 

  挑选【Linker】,再挑选【Config】页,将【Override Default】复选框选中,单击文本框右侧的文件挑选按钮,在您的项目根目录中挑选您要衔接装备的文件(比方您预备将程序在Flash中运转,则挑选stm32f10x_flash.icf),装备完结后,将如下图所示:

  

 

  挑选【Debugger】,再挑选【Setup】页,在【Driver】下拉挑选框中挑选【J-Link/J-Trace】, 装备完结后,将如下图所示:

  

 

  完结今后操作后,点击Make指令按钮,提示保存Workspace file,输入您要保存的称号(比方就上面的项目就取名为MyProject),点击保存后,体系进行编译。编译后将提示Warning[Pe223]: function "assert_param" declared implicitly 正告,这是由于没有声明stm32f10x_conf.h文件的原故,在main.c的头文件中声明一下就能够了。

  经过以上四步,您就能够运用IAR树立一个您自己想要的项目了,不过在IAR装备介绍中,我仅仅做了一个最基本的装备介绍,读者假如想了解更多IAR的环境运用说明,能够直接参阅IAR的帮助文件进行学习深化。文中如有不明之处,还期望各位朋友不惜提出。非常感谢!!

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/iot/299117.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部