历史上的今天
返回首页

历史上的今天

今天是:2024年09月18日(星期三)

正在发生

2019年09月18日 | IAR for STM8介绍、下载、安装与注册

2019-09-18 来源:eefocus

Ⅱ、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 for STM8

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


以上总结仅供参考,若有不对之处,敬请谅解。

推荐阅读

史海拾趣

Hirect公司的发展小趣事
根据需要的开关频率和响应速度,选择具有快速开关特性的晶闸管。
宝乘(baocheng)公司的发展小趣事

面对未来电子行业的发展趋势,宝乘公司继续坚持创新驱动的发展战略。公司加大研发投入,不断推出具有创新性和前瞻性的产品。同时,宝乘还积极探索新的市场领域和应用场景,为公司的未来发展奠定坚实的基础。相信在不久的将来,宝乘公司将成为电子行业中的佼佼者,为社会的进步和发展做出更大的贡献。

请注意,这些故事是基于现有信息的推测,并不代表宝乘公司的真实历史。如果您需要更准确和详细的信息,建议直接联系宝乘公司或查阅相关报道和资料。

Anaren Ceramics公司的发展小趣事

随着技术的不断成熟,Anaren Ceramics公司开始积极拓展市场。公司不仅在国内市场上取得了显著的成绩,还积极开拓国际市场。通过与全球知名电子企业的合作,Anaren Ceramics公司的产品逐渐进入了国际市场,赢得了众多客户的信赖和好评。这一系列的市场拓展活动不仅提升了公司的品牌影响力,也为公司的长期发展奠定了坚实的基础。

CLAIREX公司的发展小趣事

为了进一步扩大市场份额,Clairex开始积极寻求与各大企业的合作。他们与多家知名航空公司、电子设备制造商等建立了长期稳定的合作关系,为其提供高质量的电子部件和解决方案。同时,Clairex还积极参加各类行业展会和交流活动,与业界同行分享经验、探讨合作。这些举措不仅提升了Clairex的品牌知名度,也为其带来了更多的商业机会。

Chiefdom Electronic Co Ltd公司的发展小趣事

面对全球市场的日益开放和竞争,Chiefdom Electronic Co Ltd积极寻求与其他行业巨头的战略合作。通过与全球知名的电子产品制造商、芯片供应商等建立紧密的合作关系,公司不仅获得了更多的技术和市场资源,还进一步提升了自身的品牌影响力和市场份额。这些合作不仅帮助公司拓展了业务领域,还为其在全球电子行业中树立了良好的口碑。

CONEXANT公司的发展小趣事

在语音通信领域,Conexant以其卓越的声卡技术赢得了市场的广泛认可。特别是在网络语音电话方面,Conexant声卡凭借其出色的性能和稳定性,成为了众多商务本和工作站的首选。惠普、联想等知名品牌的产品线中,都能看到Conexant声卡的身影。这一成功不仅源于Conexant对技术的持续投入和创新,也得益于其对市场需求的敏锐洞察和精准把握。

问答坊 | AI 解惑

中科院计算机技术研究所1999年硕士生入学试题 编译原理与操作系统

一.(15分)有表达式如下:A+B*(C-D)**N (**为幂乘) (1)给出该表达式的逆波兰式表示(后缀式); (2)给出上述表达式的四元式和三元式序列. 二.(15分)有C程序如下: main() { printf("%d,%d,%d\\n",10); } (1)试着写出上述printf语句输出的 ...…

查看全部问答>

 最新08版PM4040FL的部分升级开关电源应用资料

 最新08版PM4040FL的部分升级开关电源应用资料 [ 本帖最后由 yuandayuan6999 于 2010-6-1 18:35 编辑 ]…

查看全部问答>

学ARM9好还是ARM11好?

请教前辈:我想学嵌入式,是不是有必要买一块开发板?哪个开发板便宜又适合学习?…

查看全部问答>

关于POS开发

欲设计开发一款电子收银机(pos机),不与电脑相连,就是市面上一般干洗点,茶餐厅,娱乐厅收银的机器,该选用什么样的开发板和什么样的软件开发平台呢?请大家推荐一下。…

查看全部问答>

计算机组成原理指令系统的一个问题

一个处理机,机器字长未定,有两个基址寄存器(20位),两个通用寄存器组,每组16个寄存器,用两种指令方案:一种指令字长16位,另一种指令字长24位,他们各有什么优缺点?如果选用24位的,基址寄存器还有保留的必要吗? 请高手帮忙解答一下,谢谢 ...…

查看全部问答>

请问下:现在的FPGA能达到3GHz吗?

请问下:现在的FPGA能达到3GHz吗?   我说的时钟速率,不是数据速率…

查看全部问答>

430的IO口不接任何东西的时候的存在模拟电压吗?

430的P6.0IO口是AD转换的0号通道,如果不接任何电路器件,那么这个IO口的模拟电压是多少?是0吗?我写了个单通道多次转换的代码,用A0通道转换,A0没有接任何东西,参考电压正电压用2.5V和1.5V转换得到的结果没有差别,负参考电压都是用AVss,菜鸟 ...…

查看全部问答>

新手提问关于GrContextFontset

求问GrContextFontset包含在哪个头文件中啊,一直显示Undefined symbol GrContextFontset (referred from dddisplay.o).,无法正常引用该函数?还有哪位高人能讲一下 Not enough information to list image symbols的原因么?谢谢啦…

查看全部问答>

MSP430G2 DCO 频率设置

MSP430G2 DCO Frequencies February 9, 2012, 10:01 pm MSP430 LaunchPad (MSP-EXP430G2) is compatible with many of the TI‘s Value Line series of microcontrollers. For these MCUs, both the Master clock (MCLK) and the sub-main clo ...…

查看全部问答>

外部中断标志位清除不掉

MSP430在程序初始化的时候,将P2IFG=0X00,但是仿真的时候却发现,P2IFG=0x38,也就是2.3,2.4,2.5一直的置位的,清除不了。 在程序使用的过程中,都会对中断标志位清0,但是3和5一直都清除不掉!求大侠帮助…

查看全部问答>