0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

IAR for STM8介绍、 下载、安装与注册

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 2020-03-20 11:42 次阅读

Ⅰ、写在前面

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

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IAR
    IAR
    +关注

    关注

    5

    文章

    319

    浏览量

    36285
  • keil
    +关注

    关注

    68

    文章

    1196

    浏览量

    165312
  • STM8
    +关注

    关注

    18

    文章

    391

    浏览量

    56251
收藏 人收藏

    评论

    相关推荐

    STM8出现无法成功下载的情况是什么原因导致的?

    STM8出现无法成功下载,芯片是ST的STM8AF6213,软件用IAR
    发表于 04-28 06:51

    IAR FOR STM8 v3.10.4调试时软件崩溃的原因?

    环境:ide是iar for stm8 v3.10.4 版本, 芯片stm8L051,调试器是Risym 的ST-LINK v2, swim连接 部分程序如下: void main(void
    发表于 04-26 08:29

    stm8系列单片机在IAR环境下怎样配置G口?

    stm8系列单片机,在IAR环境下,怎样配置G口? 例如:不小心把外断的红外接收或按键的引脚接到G口了,比如STM8S105或207(48脚封装的),P35、P36脚(PG0、PG1),但I
    发表于 04-23 07:02

    安装最新版的IAR for stm8无法烧写程序怎么解决?

    我有两台电脑分别安装win7和win10,并都安装了最新版的IAR for stm8(V3.10)。win10系统那台没有任何问题,win7那台无法烧写程序一直提示“Failed
    发表于 04-22 07:49

    IARSTM8编程的每次下载完之后要给它加密,可以在程序里面写一段代码加密吗?

    我用IARSTM8编程的,每次下载完之后要给它加密。有点麻烦,想问一下哪位大神有没有试过在程序里面写一段代码加密的?
    发表于 04-18 06:11

    使用IAR和STlink,stm8 so disco的板子,提示Failed to set option byte: 怎么解决?

    使用IAR和STlink,stm8 so disco的板子,提示 Failed to set option byte: 写保护应该是取消了的,有没有前辈遇到这个问题
    发表于 04-16 08:03

    STM8烧录失败,导致芯片被锁怎么解决?

    操作系统:WINDOWS 10 开发环境:IAR FOR STM8 7.1.4 下载器: ST-LINK 开发语言:C 第一次用IARstm
    发表于 04-16 06:54

    请问IAR for STM8和IARforARM两个软件安装在一个电脑上冲突吗?

    IAR for STM8和IARforARM两个软件安装在一个电脑上冲突吗?
    发表于 04-12 06:31

    STVP烧录stm8的hex文件不运行,但在IAR for stm8下调试正常,为什么?

    请教各位高手一个问题,我用IAR for stm8在调试模式下一切正常的程序,但是变成release模式下生成hex文件以后,用STVP烧录却不能运行,应该说是大部分时候不能运行,偶尔极少数情况下
    发表于 04-10 08:17

    新装IAR准备上手stm8安装完后,licence弹出安装stm8库,为什么?

    新装IAR准备上手stm8安装完后,licence弹出安装stm8库,可是安装失败。提示没有许
    发表于 04-09 06:49

    IAR FOR ARM和IAR FOR STM8无法共存怎么解决?

    STM8版本:EWSTM8-3111 安装完现象就是,原来STM32 IAR工程,无法正常打开。点击后后默认变成是STM8的IDE。修改
    发表于 04-07 07:39

    ST-LINK向STM8上传程序出错的原因?

    我先用IAR上传程序,出现这个错误,然后网上有人说先用STVP上传一次就可以了,结果也报错。ST-link驱动下载成功的。ST-LINK和STM8接线就4根线也没问题,我还给STM8
    发表于 03-27 07:27

    IARSTM8用printf默认是不是不支持32位输出?

    IARSTM8用printf默认是不是不支持32位输出
    发表于 10-16 15:41

    STM8用串口下载及调试

    最近老是碰到有许多朋友问到STM8不用ST-LINK或其他仿真器怎么进行程序开发及下载,其实 STM8 FLASH 大于 16K的产品目前都已内置 ISP 程序,可以用串口进行 ISP 方式代码
    发表于 10-10 08:04

    教你从零开始操作STM8寄存器

    ,熟悉 STM8的寄存器编程。风驰所有的例程都是在 IAR 环境下编写的。当你安装IAR,在 IAR
    发表于 10-10 07:20