目录

写在前面

IDE下载

IDE安装

IDE注册

新建stm32工程


写在前面

由于本教程实在是太胎教,所以内容有点多,还请需要的耐心看完。当然,这也是我第一次写文章,如果有不恰当的地方还请多多指教!

IDE下载

之前一直用keil做开发工作,也经常听人说iar的功能十分强大,并且很多大厂也都在使用这个ide。作为一个嵌入式开发的小白,当然也想尝试一下新的开发环境。于是今天准备用iar来创建一个stm32的工程,先去官网看了看,果然没让我失望---付费的!作为一个吃土族,这怎么能受得了!于是到网上找到了一个版本比较高的资源IAR For ARM 8.31(提取码i91o),亲测可用。下边是安装及注册步骤:

IDE安装

1、打开安装包,选择“安装”选项

2、直接下一步

3、接受,下一步

4、选择安装路径(建议系统盘以外,为了以防万一最好新建一个不含有中文的文件夹),下一步

5、选择需要安装的调试驱动,我是全选了,大家也可以根据需要 选择,下一步

6、下一步

7、确定安装

8、点击“install”等待安装完成即可

9、(无聊。。。)

10、把打勾的地方去掉,结束。

11、安装驱动,一直next(此过程省略,完全傻瓜式安装)

12、完成

13、点击“exit”退出安装界面,接下来就是软件注册了(花钱的可以省略这个步骤,你懂得)

IDE注册

14、打开刚才安装好的软件(应该是在“开始”菜单,可以直接拖拽到桌面),选择语言,好吧,没有中文。。

15、找到注册表,选择离线注册

16、这个页面也可以直接从IAR License Manager for Arm 8.32.1(安装完成后开始菜单会有这个注册选项)进来

17、按照下列步骤依次填入

18、NO!!!

19、选择激活文件的保存位置(一定要记好,后边会用到),我把它放到软件目录下了

20、直接下一步

21、点击标号1的browse,选择刚才保存的txt文件,然后点击生成响应文件(标号2),两者最好放到一块

22、回到注册页面,选择响应文件,下一步

23、注册完成

24、可以安装!

25、结束!

新建stm32工程

芯片的标准库资源请参考标准库、驱动下载,我把库按照个人习惯进行了封装(内容没改),如果大家看着不习惯的话可以直接到里边去找对应的文件。

26、打开iar,创建新工程:Project -> Create New Project

27、创建空工程

28、在创建空工程之前最好先创建一个文件用来存放相关文件,具体可以参考我的习惯哈哈(上边的标准库就是按照平时创建工程的标准封装的),其实和keil是差不多的,后期可以根据需求到相应的文件夹找需要的文件

29、保存空工程

30、右键工程名,添加“组”,往组里填充各种配置文件、库文件(具体可以参考keil工程的创建方式,大差不差)

31、注意!!!在添加启动文件的时候一定要到iar的库里去找(切记,不是arm),然后根据芯片容量选择对应的文件

32、选择芯片

33、配置库(如果在工程里已经添加了内核文件,use cmsis就不用勾选了)

34、使用标准库、选择中等容量、包含头文件路径

35、输出配置(根据个人需要)

36、选择下载调试工具,我使用的是stlink,接口选择swd

37、链接(咱也不知道什么作用,反正填上就完了)

38、最后工程大概这样,程序没有错误

IAR for ARM下载、安装、注册,并搭建stm32工程(胎教版)相关推荐

  1. STM32 第5讲 MDK下载安装注册及配置

    目录 MDK下载安装注册 MDK简介 MDK下载 MDK安装 器件支持包安装 注册鸡 MDK配置 MDK下载安装注册 MDK简介 MDK不同版本对比 MDK下载 MDK安装使用 = MDK软件安装 + ...

  2. 非常贴心的Anaconda3 + Pycharm2020+ OpenCV 下载安装及环境搭建教程

    Opencv基于Python图像处理环境搭建 目标 前言 1. 下载Anaconda和Pycharm 1.1 下载Anaconda 1.1.1 安装Anaconda 1.1.2 给Anaconda3添 ...

  3. mathematica 下载安装注册激活大本营

    下载 http://iask.sina.com.cn/u/1649925782/ish?folderid=10209 根据自己的需要选择合适的版本,因为文件较大,所以被切分成很多分卷(都是以part* ...

  4. 图文详述:下载安装JDK,搭建Java开发环境,并运行第一个Java程序

    文章目录 前言 一.Java 三大版本 二.JDK.JRE和JVM 三.Java 开发准备 1. JDK 下载 2. JDK 安装 3. JDK 配置 (Java 开发环境搭建) 4. JDK 测试 ...

  5. c mysql安装教程 pdf_MySQL下载安装、配置与使用教程详细版(win7x64)

    用过MySQL之后,不论容量的话,发现比其他两个(sql server .oracle)好用的多,一下子就喜欢上了.下面给那些还不知道怎么弄的童鞋们写下具体的方法步骤. 我这个写得有点太详细了,甚至有 ...

  6. Winform控件-DevExpress18下载安装注册以及在VS中使用

    场景 DevExpress DevExpress是 Developer Express的缩写,DevExpress是一家全球知名的控件开发公司. DevExpress 开发的控件有很强的实力,不仅功能 ...

  7. python3程序下载安装_Python3 环境搭建

    Python3 环境搭建 本章节我们将向大家介绍如何在本地搭建 Python3 开发环境. Python3 可应用于多平台包括 Windows.Linux 和 Mac OS X.Unix (Solar ...

  8. 2020-12-03_EditPlus下载安装注册

    EditPlus下载.安装.激活教程 下载 EditPlus下载地址 安装 傻瓜式安装,每次都点下一步就可以. 激活 EditPlus4注册码 注册名:host1991 序列号:14F50-CD5C8 ...

  9. 3dmax2019软件下载3dmax2019下载安装注册教程

    3dmax2019是目前专业制图3dmax软件的最新版本,从软件界面.优化功能.VR场景.智能工具等都有不同程度的提升,使用起来极为方便,可以大大提升工作效率和制图质量: 下载地址:https://p ...

  10. gitlab runner下载安装注册+卸载 + shell指令没执行的问题

    什么是gitlab CI/CD 简单来说,CI的作用是验证提交的代码是否符合规范.主要起到一个验证的作用.CD的作用主要是部署,测试环境的部署,正式环境的发布,制品的生成,镜像的构建. Runner ...

最新文章

  1. idea不区分大小写设置_我的 IntelliJ IDEA 一直都是这么设置的,效果很棒!
  2. LiveVideoStackCon 2017 Day 1 专场回顾 —— 多媒体与浏览器专场
  3. dotnet core webapi +vue 搭建前后端完全分离web架构(一)
  4. GC 调优(实战篇) - GC参考手册
  5. if语句写阶跃函数C语言,C语言第四章分支语句.ppt
  6. php需要什么技能,PHP初学者必备的技能
  7. 7.9模拟赛T1图的遍历(dfs)
  8. springBoot+Mybatis注解大全
  9. 字符串系列——uva10361 - 自动作诗机
  10. c语言8bit转10bit,10bit视频转码成8bit视频教程(非常简单)
  11. 运营商精准大数据外呼系统
  12. c# ListView增加条目
  13. powershell自定义字体
  14. fgets()和gets()函数的区别
  15. matlab中读文件的行数_【Matlab】 读取文件各种方法
  16. 老友记剧本台词全十季下载
  17. 第八篇《颅骨穿孔——前篇》
  18. 整数分解成若干项之和(DFS)拓展延伸
  19. STC89C52RC 点亮LED
  20. 5-4 区块链与药品溯源

热门文章

  1. 计算力矩——计算关节力矩以平衡端点力和力矩
  2. 2021 年推荐免费网络托管免费空间提供商
  3. 【C语言】数组排序法(升序)
  4. 乘法鉴相器的matlab仿真,基于COSTAS环的载波恢复技术
  5. 传统数据与大数据安装服务器系统的对比
  6. php输出次方,PHP 计算2的N次方代码
  7. gitbub 上删除仓库
  8. android 三星存储位置设置,三星手机如何设置储存位置
  9. ps图片去水印-ps图片去水印教程
  10. 树莓派SD卡手动格式化