历史上的今天
返回首页

历史上的今天

今天是:2025年08月06日(星期三)

正在发生

2020年08月06日 | IAR for STM8介绍、 下载、安装与注册

2020-08-06 来源:51hei

Ⅰ、写在前面

本文讲述的内容是IAR for STM8(EWSTM8)的介绍、下载、安装与注册,其安装、注册过程和IAR for ARM类似,如果需要了解IAR for ARM相关的文章,可以到我博客,或微信公众号查看并下载。


IAR系列教程:

http://blog.csdn.net/column/details/13696.html

本文内容已经整理成PDF文件,提供给大家下载:

http://pan.baidu.com/s/1geClBrH


Ⅱ、IAR介绍

1.关于IAR

IAR是一家公司的名称,也是一种集成开发环境的名称,我们平时所说的IAR主要是指集成开发环境。


IAR这家公司的发展也是经历了一系列历史变化,从开始针对8051做C编译器,逐渐发展至今,已经是一家庞大的、技术力量雄厚的公司。而IAR集成开发环境也是从单一到现在针对不同处理器,拥有多种IAR版本的集成开发环境。


本文主要讲述IAR for STM8这一款开发工具,而IAR拥有多个版本,支持的芯片有上万种,请参看官网:

https://www.iar.com/device-search/#!?tab=devices

IAR针对不同内核处理器,是有不同的集成开发环境,下面截取部分IAR开发环境(如下图):

2.关于IAR forSTM8

IAR for STM8集成开发工具主要用于STM8系列芯片的开发,我们所说的IAR for STM8其实是Embedded Workbench for STM8,即嵌入式工作平台,在有些地方也会看见IAR EWSTM8,其实它们都是同一个集成开发工具软件,只是叫法不一样而已。


Embedded Workbench for STM8是IAR Systems 公司为STM8 微处理器开发的一个集成开发环境(简称IAR EWSTM8,也简称为IAR forSTM8)。比较其他的STM8 开发环境,IAR EWSTM8 具有入门容易、使用方便和代码紧凑等特点。


3.支持芯片

IAR for STM8现在(2017年04月)最新版本V2.20,支持市面上所有的STM8系列芯片,有一百多种之多,具体可以到IAR官方网站查看。


https://www.iar.com/device-search/#!?tab=devices

Ⅲ、下载

IAR for STM8这个软件可以到官网下载,也可以到我百度网盘下载。下面章节讲述的安装、注册也是从官方下载的软件,为了方便大家下载,我将其上传至百度网盘(和官网的一样)。


1.官方下载

目前(2017年04月)IAR for M8官方最新版本是V2.20。

下载地址:https://www.iar.com/iar-embedded-workbench/#!?currentTab=free-trials

2.网盘下载

百度云盘下载方便、快捷,里面包含注册机。我在百度网盘提供下载的版本也是从官网下载,上传至百度网盘【定期更新至最新版本】。


百度网盘地址:http://pan.baidu.com/s/1slF5kYx


Ⅳ、安装

IAR for STM8集成开发环境的安装比较简单(基本上就是一路Next下去)。还是按照常规安装教程(截图)讲述一下吧,以上面下载的“EWSTM8-2202- Autorun.exe”软件为例讲述。


1.下载软件,双击安装包,进入准备安装(解压)过程

2.进入安装就绪界面,点击“安装IAR”

3.进入安装向导界面,点击“Next”

4.选择“I accept the ...”,点击“Next”

5.点击“Change”选择安装路径(默认C盘,可以不用修改,我这里改为D盘),点击“Next”

6.勾选需要安装调试的驱动(默认安装所以驱动),点击“Next”

7.选择安装程序文件夹(默认),点击“Next”

8.提示(安装路径、驱动等)是否准备好安装,点击“Install”开始安装

9.安装过程有两三分钟,需要耐心等待

10.软件安装完成,提示安装驱动,点击“是”

11.驱动安装过程

12.点击“Finish”,软件安装完成,点击“Exit”,退出安装向导界面

至此,IAR for STM8的软件就算安装完成了。

Ⅴ、注册软件

IAR for STM8是一个收费的软件,官方严厉打击盗版,若你是商业用途,建议购买正版软件。当然,我这里是针对个人开发学习的朋友而言,进行非商业用途的使用。

我上面百度网盘提供下载的地址里面有一个“IAR注册机”文件,本章将利用该注册机进行注册。

1.打开上面安装好的IAR for STM8软件(没有创建桌面快捷方式,可以从开始菜单打开软件)。 Help -> License Manager进入许可管理。


2.打开许可管理会弹出如下“许可向导”,点击“取消”。

3.使用离线激活方式:License -> Offline Activation进入离线激活界面。

4.打开注册机:(1)选择IAR类型(STM8); (2)生产许可码; (3)复制许可码。

5.回到“离线激活界面”界面,粘贴注册码,点击“下一步”

6.“不”选择锁定,点击“下一步”

7.保存激活信息“ActivationInfo.txt”在安装目录下,点击“下一步”

8.请求激活信息文件,点击“下一步”,进入浏览“注册码”界面(备用)

9.切换到前面打开的注册机:在注册机上打开ActivationInfo.txt(上面生产的)

10.生成“ActivationResponse.txt”文件,保存在软件安装目录下

11.回到软件注册界面,打开上一步生成的“ActivationResponse.txt”的文件,点击“下一步”

12.点击“Done”,注册完成

13.查看注册状态(出现以下信息说明注册成功)

至此,注册已经完成了。 IAR软件的注册过程相比Keil要复杂一些。


Ⅶ、说明

IAR for STM8这个工具是一款收费的软件,官方严厉打击盗版,这里主要针对个人学习使用的朋友,若你是商业用途,建议购买正版软件。

推荐阅读

史海拾趣

Carlisle Interconnect Technologies公司的发展小趣事

进入21世纪,Carlisle Interconnect Technologies开始了全球化的布局。公司不仅在北美和欧洲设立了多个生产基地和研发中心,还积极开拓亚洲和拉丁美洲等新兴市场。通过全球化的战略布局,公司不仅能够更好地利用全球资源,还能够更深入地了解各地市场需求,进一步推动业务发展。同时,公司还加强了与国际知名企业的合作,共同推动电子行业的发展和进步。

这五个故事只是Carlisle Interconnect Technologies发展历程中的一部分,但它们足以展示公司在电子行业中的创新、进取和不断追求卓越的精神。这些故事也为我们揭示了一个成功企业的发展轨迹:从创业初期的创新与突破,到不断的技术升级和产品多样化,再到全球化的布局与业务拓展,每一步都充满了挑战与机遇。

Advanced_Linear_Devices_Inc.公司的发展小趣事

随着市场需求的不断增长,ALD不断拓展其产品线。除了最初的CMOS线性集成电路外,公司还研发出了轨到轨运算放大器、双斜率A/D前端转换器、电压比较器等一系列产品。这些产品不仅满足了不同行业的需求,还进一步提升了ALD在电子行业的市场地位。同时,公司还针对特定应用,如医疗仪器和汽车领域,推出了定制化的解决方案,赢得了客户的广泛赞誉。

DMC Tools公司的发展小趣事

DMC Tools公司深知质量是企业的生命线。因此,公司建立了严格的质量管控体系,从原材料采购到生产加工、再到产品检验,每一个环节都严格把关。这种对质量的执着追求使得DMC Tools公司的产品赢得了客户的广泛信任。许多知名电子企业都选择DMC Tools公司作为他们的长期合作伙伴,这也为公司的发展奠定了坚实的基础。

EM Devices Corporation公司的发展小趣事

作为一家有社会责任感的企业,EM Devices Corporation不仅关注自身的经济效益,还积极履行社会责任。公司严格遵守环保法规,采取了一系列环保措施,减少生产过程中的污染排放。此外,公司还积极参与公益事业,为社会做出了积极的贡献。这种可持续发展的理念为公司赢得了广泛的社会赞誉和尊重。

EUDYNA公司的发展小趣事

随着技术的不断进步和市场需求的日益增长,EUDYNA开始实施全球化战略。公司不仅在全球范围内建立了多个研发中心和生产基地,还积极拓展海外市场,与众多国际知名企业建立了紧密的合作关系。EUDYNA的全球化战略不仅为公司带来了更广阔的市场空间,也进一步提升了其品牌影响力和竞争力。

CBM_America_Corporation公司的发展小趣事

在全球电子行业遭遇供应链危机时,CBM_America_Corporation面临着巨大的挑战。公司的原材料采购受到影响,生产成本大幅上升。为了应对这一危机,CBM积极调整采购策略,寻找新的供应商和合作伙伴。同时,公司还加大了研发投入,开发出了更加环保、节能的产品,以适应市场需求的变化。通过一系列措施的实施,CBM成功度过了危机,并保持了稳定的发展态势。

问答坊 | AI 解惑

[下载]美国MSP430电子书(英文)

希望大家喜欢哈! 这本书的作者是个公共遥测工程师 大学用51,工作了用PIC,之后一个项目要求低功耗,所以又用了430。 …

查看全部问答>

在台式数字电子秤的课程设计中 可以用哪些类型的信号放大器?

对于数字电子秤的设计可以用哪些类型的放大器  哪一种的放大器效果更好??请高人指点!  …

查看全部问答>

关于BIB文件中RAMIMAGE类型的问题

MSDN中在关于BIB文件的MEMORY Section部分中提到RAMIMAGE类型时说: Specifies that the region should be treated like RAM. The memory addresses in this entry can physically correspond to RAM or to linear flash memory. 原文见: http ...…

查看全部问答>

Ubuntu下的一些小问题

1. 帮忙说明下linux(ubuntu)中,configure的参数问题,--prefix=/路径 和--exec-prefix=/路径,还有with-xxx-prefix=/路径 又什么区别吗 2. 说能解释下\"sed\",\"set\",\"eval\",\"tee\" and \"getopt\" in shell,推好能推荐个教程,找了半天没什 ...…

查看全部问答>

[DIY]再造二十四小时的感动【古典版II】 自制QS18-12辉光电子钟 附百图

        前几天刚刚完成QS30-1管的辉光钟,有不少朋友在向我讨教如何制作。说实话,就个人而言,我更喜欢QS18-12辉光管。         QS30-1的辉光管制作贴在这里:https://bb ...…

查看全部问答>

【光耦技术资料汇总】

声明:展现在你眼前的所有文档都非本人的智慧所编写,而只是转发,但所有文档也都非具有相同层次的专业人士所作,你需要的是学习与思考,融合与创新。你的灵感,将来自於你的头脑,你的知识,确来自于其他人的智慧。包容糟粕,取其精华,你必能智於 ...…

查看全部问答>

电池供电单片机如何提高程序的可靠运行?

系统是一个手持设备,用电池供电,电量低时,通过外部充电器充电。 平时不使用时,进入休眠状态,通过按键(有三个不同功能的按键)唤醒(IO口电平变化中断)结束休眠。 如何才能保证系统能可靠的运行? 就是每次在休眠中,按键按下都能够唤醒, ...…

查看全部问答>

编写字符设备驱动框架的步骤(简要)

        作者:武汉华嵌嵌入式培训  长沙中心        讲师: 周龙         Step 1:  申请设备号(主要是申请主设备号)         ...…

查看全部问答>

TIVA C Launchpad 是否可以外接其他电源?

具体就是想问一下 : 当我用PC下载完程序后, 要让TIVA C Launchpad  单独运行,没法再提供USB接口; TIVA C Launchpad有没有简单的供电方法。…

查看全部问答>