历史上的今天
返回首页

历史上的今天

今天是:2025年03月01日(星期六)

2021年03月01日 | EWSTM8系列教程01_IAR介绍、下载、安装和注册

2021-03-01 来源:eefocus

写在前面

我们常说的IAR for STM8,其实指的就是EWSTM8,它的全称是IAR Embedded Workbench for STM8。


  为了方便大家平时公交、地铁、外出办事也能用手机随时随地查看该教程,本文章收录于【EWSTM8系列教程】,在微信公众号回复【EWSTM8系列教程】即可查看。


2IAR介绍

2.1 关于IAR

IAR是一家公司的名称,也是一种集成开发环境(IDE)的名称,我们平时所说的IAR主要是指的集成开发环境,当然,我们也称它为一种工具:IAR开发工具。


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


  IAR针对不同内核处理器,有不同的集成开发环境,本文讲述的只是其中的一款集成开发环境EWSTM8,而IAR拥有多个版本,支持的芯片有上万种,详情请参看官网:

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

图片


2.2 关于EWSTM8

EWSTM8全称是IAR Embedded Workbench for STM8,其实也是我们常说的IAR for STM8,即(用于开发STM8的)嵌入式工作平台。


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


2.3 EWSTM8支持芯片

现在(2018年07月)EWSTM8最新版本V3.10,支持市面上所有的STM8系列芯片,目前有一百多种(184种),具体可以到IAR官方网站查看。

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


3下载

EWSTM8这个软件安装包推荐大家到官网下载最新版本。当然,如果你嫌麻烦,也可以到我百度网盘下载(含老版本,定期更新)。


3.1 官方下载

目前(2018年07月)EWSTM8官方最新版本是V3.10。

下载地址:

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


3.2 网盘下载

为了方便大家下载,我将其安装包上传到百度云盘。当然,我会定期更新,里面也包含之前老版本,建议大家下载最新那一个版本。


百度网盘地址:

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


提示:如果网盘链接失效,可以关注微信公众号,获取更新链接。


4安装

EWSTM8集成开发环境的安装比较简单(基本上就是一路Next下去)。本章节主要针对初学者,按照常规安装教程(图文)讲述一下吧,以下载最新的“EWSTM8-3104-Autorun.exe”软件安装包为例来讲述。


4.1 准备过程

A.双击EWSTM8安装包,准备安装

图片


B.选择EWSTM8安装


4.2 安装向导、配置

C.进入安装向导


D.选择接受许可


E.选择安装路径

安装路径一般默认,你也可以修改到你指定路径下。


F.选择需要安装的驱动

图片

一般也默认都勾选。


提示:这里勾选了的驱动,会在后面安装。默认有多个,所以后面会安装多个。


G.选择安装文件夹

图片

默认新建一个文件夹。


4.3 安装EWSTM8

H.安装准备就绪

如果准备好之后,点击Install进入安装过程。

如果前面配置不对,可以点击Back返回修改。


I.等待安装完成


4.4 安装驱动

EWSTM8安装完成之后,接下来就是安装驱动,如果上面勾选多个,那么这里就会弹出多个驱动等待安装(与上面配置有关)。

J.安装驱动提示

图片


K.准备安装过程

图片


L.安装ST-Link

图片

·

·

·

这里会安装多个驱动,大致都差不多,根据提示操作就行。

·

·

·


M.安装完成

图片

安装完成之后,可能会弹出注册许可向导(License Wizard),此时,选择取消 -> 确定就行。


5注册

EWSTM8是一款收费的商业软件,若你用于商业请购买正版。如果是个人学习,可以使用官方30天的免费试用版本。


本文主要针对个人学习的朋友而言,进行非商业用途的使用。以下所有注册信息来自网络,如有侵权,请联系作者删除。


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


IAR的注册过程有点绕,先讲一下主要步骤:打开IAR软件 -> 注册界面 -> 到输入许可号 -> 转到注册机(获取许可号) -> 回来粘贴许可号 -> 保存激活信息 -> 到等待激活 - > 转到注册机(利用激活信息)生成激活文件 -> 回来打开激活文件注册 -> 成功。


5.1 打开软件 -> 进入注册许可管理界面

A.打开安装好的EWSTM8软件:Help -> License Manager进入许可管理


B.弹出许可向导:1取消 -> 2确定即可


C.进入许可管理

此时,看到有个红色的“×”,说明未注册。


5.2 打开离线激活 -> 得到并粘贴许可号

D.离线激活方式: License -> Offline Activation 进入离线激活界面

图片

图片


E.打开注册机获取注册号

图片

(1)选择IAR类型(STM8);  (2)获取许可号; (3)复制许可号;


F.粘贴许可号

图片


5.3 保存激活信息 -> 到等待激活

G.生成并保存激活信息ActivationInfo.txt

图片

图片


H.进入等待激活界面

图片


5.4 生成激活文件 -> 激活

I.生成激活文件

图片

转到注册机:

(1)打开前面(路径下)生成的激活信息文件

(2)点击激活 -> 保存激活文件(ActivationResponse.txt)到相同路径下。


J.激活 -> 完成

图片

图片


K.弹出提示

图片


L.查看状态

图片

至此,注册已经完成了。


推荐阅读

史海拾趣

巴丁微公司的发展小趣事

巴丁微深知人才是企业发展的核心动力。因此,公司始终注重团队建设与人才培养。公司拥有一支由行业精英组成的骨干团队,他们在集成电路设计、研发、销售等方面具有丰富的经验和深厚的专业知识。

同时,巴丁微也积极引进和培养新人才,通过定期的培训和学习机会,提升员工的技能水平和综合素质。公司还建立了完善的激励机制,鼓励员工勇于创新、敢于担当,为企业的发展贡献智慧和力量。

通过以上五个故事,我们可以看出巴丁微在电子行业发展的历程中,始终坚持以技术创新为核心,不断提升产品质量和市场竞争力。同时,公司也注重团队建设与人才培养,为企业的可持续发展提供了有力保障。未来,我们有理由相信巴丁微将继续在电子行业中取得更加辉煌的成就。

请注意,以上故事是基于公开资料编写的,可能与实际情况存在细微差别。如需获取更详细和准确的信息,建议直接联系巴丁微公司或查阅相关官方资料。

Cadeka公司的发展小趣事

随着电子行业的快速发展,Cadeka公司意识到单一市场的局限性。为了拓展业务,公司开始实施全球化战略布局。首先,Cadeka在欧洲和亚洲设立了研发中心,与当地高校和研究机构合作,共同开发新技术。同时,公司还在全球范围内建立了生产基地和销售网络,以便更好地服务全球客户。

Amphenol Aerospace公司的发展小趣事

在竞争激烈的电子行业中,Cadeka公司为了增强自身实力,积极寻求并购与整合的机会。公司先后收购了几家具有技术优势和市场份额的小型电子企业,通过整合资源和技术,实现了优势互补和协同效应。这些并购不仅提升了Cadeka公司的技术实力和市场地位,还为公司带来了更多的发展机遇。

ABI Electronics公司的发展小趣事

随着电子行业的快速发展,集成电路测试成为了ABI Electronics公司新的增长点。ABI团队针对集成电路的复杂性和多样性,开发出了先进的集成电路测试仪。该测试仪具备高精度、高可靠性、高自动化等特点,能够快速准确地检测集成电路的性能和故障,为集成电路的生产和研发提供了有力的支持。

Fabrimex AG公司的发展小趣事

近年来,Fabrimex AG在品质管理和环境保护方面取得了显著的成绩。2016年,包括Fabrimex在内的整个WERAP集团均通过了ISO 9001:2015和ISO 14001:2015认证。这些认证不仅证明了公司在品质管理和环境保护方面的实力,还为公司赢得了更多客户的信任和认可。此外,公司还积极参与行业标准的制定和修订工作,推动行业的技术进步和发展。

这些故事只是Fabrimex AG在电子行业发展历程中的一部分,但它们足以展示公司在技术创新、市场拓展和品质提升方面的不懈努力。通过这些努力,Fabrimex AG在电子行业中逐渐崭露头角,成为了一家备受瞩目的企业。

EF Johnson Technologies Inc公司的发展小趣事

在电子行业中,技术创新是企业持续发展的关键。EF Johnson公司深知这一点,始终将研发作为公司发展的核心驱动力。公司不断加大对研发的投入,积极引进高端人才,并与高校和研究机构建立紧密的合作关系。这些举措让EF Johnson在技术上始终保持领先地位,不断推出具有竞争力的新产品和解决方案。

问答坊 | AI 解惑

分享一下元件库

画pcb最难过的就是得一个个画封装,今天就把自己常用的库放上来。…

查看全部问答>

十万着急,,,哪个发个火灾探测器方面的单片机的程序可以不???

十万着急,,,哪个发个火灾探测器方面的单片机的程序可以不???…

查看全部问答>

请教cellcore.dll怎么加入系统让WINCE5.0自动加载?

问题是这样: 有一个炒股的软件,这个软件可以在win mobile的模拟机上运行; 它要用到cellcore.dll里的网络函数。 这个软件它的实除运行平台是wince 5.0,coolpad手机用的就是wince 5.0的系统; wince 5.0里是没有cellcore.dll的,coolpad应该 ...…

查看全部问答>

我的笔记本(HP6520s 430)从开机到关机硬盘的转的噪音不停,这正常撒?

我的笔记本(HP6520s 430)从开机到关机硬盘的转的噪音不停,这正常撒?…

查看全部问答>

智能救援小车程序代码

本帖最后由 paulhyde 于 2014-9-15 04:25 编辑 自己写的救援小车的程序代码,以供大家参考: …

查看全部问答>

spi无法连续传输

代码是按照下面这个帖子写的https://bbs.eeworld.com.cn/viewthread.php?tid=157808&highlight=spi传输的时候每8个bit en就会拉高一次,不能连续传输多个字节,…

查看全部问答>

LM3S6916与AT24C32通信问题

请问各们大虾,我这样写收发数据有错吗。为什么我收到的只是0XFF。     unsigned long i2c_read_byte(char addr)  {    I2CMasterSlaveAddrSet(I2C0_MASTER_BASE, 0x50, false); // 设置从机地址,准备写数据 ...…

查看全部问答>

CC5230编译环境

请问打开开发包给的sampleapp,需要用什么版本的IAR,我刚才装了个7.60的,提示打不开。…

查看全部问答>

德州仪器高性能单片机和模拟器件在高校中的应用-培训

共享一份德州仪器高性能单片机和模拟器件在高校中的应用,有利于在不同场合的合理运用!希望对大家有用!…

查看全部问答>