STM32开发,使用IAR软件建立工程

   日期:2020-05-30     浏览:198    评论:0    
核心提示:STM32开发,使用IAR软件建立工程1 概述1.1 资源概述1.2 在IAR中建立工程2 IAR建立STM32工程步骤3 实验结果1 概述实验的代码已经上传。1.1 资源概述开发板:正点原子STM32F103 Nano开发板IAR版本:8.32.1主控芯片型号:STM32F103RBT61.2 在IAR中建立工程使用IAR软件建立工程,并编译通过,熟悉IAR软件的使用。不同公司使用的IDE编译器不同,两个软件都使用的都挺多。另外在网上找的开源轮子也有使用IAR开发的。相对而言KEIL用的嵌入式

STM32开发,使用IAR软件建立工程

  • 1 概述
    • 1.1 资源概述
    • 1.2 在IAR中建立工程
  • 2 IAR建立STM32工程步骤
  • 3 实验结果

1 概述

实验的代码已经上传。

1.1 资源概述

开发板:正点原子STM32F103 Nano开发板
IAR版本:8.32.1
主控芯片型号:STM32F103RBT6

1.2 在IAR中建立工程

使用IAR软件建立工程,并编译通过,熟悉IAR软件的使用。不同公司使用的IDE编译器不同,两个软件都使用的都挺多。另外在网上找的开源轮子也有使用IAR开发的。相对而言KEIL用的更多一些,资料也会多一些。

2 IAR建立STM32工程步骤

1,j建立新的workspace,并保存。

2,建立新的工程并保存,这里可以选择空白工程,不会创建Main函数。也可以选择C->main,将会创建空的Main函数,保存。

3,打开工程,创建Group和添加File。

4,添加启动S文件,添加启动文件.s时需要特别注意,这里的.s文件和KEIL的不相同,具体位置在STM提供的库文件包的下述文件夹中。

这个S文件和KEIL的S文件差异很大,在S文件的开头就做了阐述。不能混用,否则将会报上百个错误。

5,设置相关参数,这里类似KEIL的小魔术棒功能。

6,选择正确的器件。支持的器件和厂家非常多,无需另外下载安装Pack支持包。

7,选择库,选择FULL则可以像KEIL一样将printf重定向,使用printf函数。如果勾选Normal,在程序中写了printf函数,将会报错。

8,选择头文件路径和填写全局宏参数。

选择头文件路劲后,记得点后面的小箭头,将路径改为相对路径,否则工程文件改名或者挪到其它地方都会不可用,报错。

相对路径示意如下。

9,选择编译后的输出文件,可以不选择,支持BIN和HEX生成,生成的文件在Debug->Exe文件夹中。

10,选择仿真下载器,这里根据实际需要进行选择。

11,设置仿真器的具体内容,由于我使用的时STLINK,这里设置为SWD下载。

12,编译下载,①为全部编译,②为编译仿真,③为下载不仿真。

3 实验结果

可以正常编译下载0错误0警告,实现功能正常。

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
更多>相关资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服