IAR for ARM下载、安装、注册,并搭建stm32工程(胎教版)
目录
写在前面
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工程(胎教版)相关推荐
- STM32 第5讲 MDK下载安装注册及配置
目录 MDK下载安装注册 MDK简介 MDK下载 MDK安装 器件支持包安装 注册鸡 MDK配置 MDK下载安装注册 MDK简介 MDK不同版本对比 MDK下载 MDK安装使用 = MDK软件安装 + ...
- 非常贴心的Anaconda3 + Pycharm2020+ OpenCV 下载安装及环境搭建教程
Opencv基于Python图像处理环境搭建 目标 前言 1. 下载Anaconda和Pycharm 1.1 下载Anaconda 1.1.1 安装Anaconda 1.1.2 给Anaconda3添 ...
- mathematica 下载安装注册激活大本营
下载 http://iask.sina.com.cn/u/1649925782/ish?folderid=10209 根据自己的需要选择合适的版本,因为文件较大,所以被切分成很多分卷(都是以part* ...
- 图文详述:下载安装JDK,搭建Java开发环境,并运行第一个Java程序
文章目录 前言 一.Java 三大版本 二.JDK.JRE和JVM 三.Java 开发准备 1. JDK 下载 2. JDK 安装 3. JDK 配置 (Java 开发环境搭建) 4. JDK 测试 ...
- c mysql安装教程 pdf_MySQL下载安装、配置与使用教程详细版(win7x64)
用过MySQL之后,不论容量的话,发现比其他两个(sql server .oracle)好用的多,一下子就喜欢上了.下面给那些还不知道怎么弄的童鞋们写下具体的方法步骤. 我这个写得有点太详细了,甚至有 ...
- Winform控件-DevExpress18下载安装注册以及在VS中使用
场景 DevExpress DevExpress是 Developer Express的缩写,DevExpress是一家全球知名的控件开发公司. DevExpress 开发的控件有很强的实力,不仅功能 ...
- python3程序下载安装_Python3 环境搭建
Python3 环境搭建 本章节我们将向大家介绍如何在本地搭建 Python3 开发环境. Python3 可应用于多平台包括 Windows.Linux 和 Mac OS X.Unix (Solar ...
- 2020-12-03_EditPlus下载安装注册
EditPlus下载.安装.激活教程 下载 EditPlus下载地址 安装 傻瓜式安装,每次都点下一步就可以. 激活 EditPlus4注册码 注册名:host1991 序列号:14F50-CD5C8 ...
- 3dmax2019软件下载3dmax2019下载安装注册教程
3dmax2019是目前专业制图3dmax软件的最新版本,从软件界面.优化功能.VR场景.智能工具等都有不同程度的提升,使用起来极为方便,可以大大提升工作效率和制图质量: 下载地址:https://p ...
- gitlab runner下载安装注册+卸载 + shell指令没执行的问题
什么是gitlab CI/CD 简单来说,CI的作用是验证提交的代码是否符合规范.主要起到一个验证的作用.CD的作用主要是部署,测试环境的部署,正式环境的发布,制品的生成,镜像的构建. Runner ...
最新文章
- idea不区分大小写设置_我的 IntelliJ IDEA 一直都是这么设置的,效果很棒!
- LiveVideoStackCon 2017 Day 1 专场回顾 —— 多媒体与浏览器专场
- dotnet core webapi +vue 搭建前后端完全分离web架构(一)
- GC 调优(实战篇) - GC参考手册
- if语句写阶跃函数C语言,C语言第四章分支语句.ppt
- php需要什么技能,PHP初学者必备的技能
- 7.9模拟赛T1图的遍历(dfs)
- springBoot+Mybatis注解大全
- 字符串系列——uva10361 - 自动作诗机
- c语言8bit转10bit,10bit视频转码成8bit视频教程(非常简单)
- 运营商精准大数据外呼系统
- c# ListView增加条目
- powershell自定义字体
- fgets()和gets()函数的区别
- matlab中读文件的行数_【Matlab】 读取文件各种方法
- 老友记剧本台词全十季下载
- 第八篇《颅骨穿孔——前篇》
- 整数分解成若干项之和(DFS)拓展延伸
- STC89C52RC 点亮LED
- 5-4 区块链与药品溯源