|
本帖最后由 xiaojie0513 于 2018-5-5 12:13 编辑 本节介绍IAR For STM8(EWSTM8)开发环境搭建。开发环境的搭建步骤如下:
1)输入IAR官网的网址http://www.iar.com/ 2)在官网的界面中点击Find your tool ![]() 3)在打开的界面中选择Free trials ![]() 4)下拉找到IAR Embedded Workbench for STM8并点击展开,然后点击Download Software开始下载软件(后面会介绍如何注册) ![]() 2、软件安装1)下载完成后双击EWATM8-3102-Autorun.exe开始安装,在IAR Embedded Workbench中选择Install IAR Embedded Workbench®for STMicroelectronics STM8,点击开始安装 ![]() 2)点击Next ![]() 3)选择I accept the terms of the license agreement,点击Next ![]() 4)选择安装路径,这里使用默认安装路径,点击Next ![]() 5)选择想安装的功能,这里默认全选,点击Next 6)Select Program Folder,默认即可,点击Next ![]() 7)Ready to Install the Program,点击Install ![]() 8)软件开始安装,接近完成时会弹出一个警告窗口:IAR系统安装将在你的系统安装dongle driver,点击是(Y) ![]() 9)安装完dongle driver后开始安装ST-LINK and STice Support Package,点击Next ![]() 10)在弹出的Ready to Install the Program 窗口点击Install 开始安装 ![]() 11)等待安装完成,完成后会弹出InstallShield Wizard Completed点击 Finish ![]() 12)接下来进入到设备驱动的安装指导窗口,点击下一步(N) ![]() 13)点击完成,安装完成一个驱动 ![]() 14)下一个设备驱动安装指导窗口,点击下一步(N) ![]() 15)点击完成,安装完成一个驱动 ![]() 16)最后安装全部完成,在InstallShield Wizard Complete窗口中,取消View the release notes选项并选择Launch IAR Embedded Workbench,点击Finish,完成安装并运行 ![]() 17)安装完成后在IAR Embedded Workbench 窗口点击Exit ![]() 18)运行IAR Embedded Workbench IDE开发环境,点击Help--->License Manager ![]() 19)可以看到IAR开发环境是没有注册的 ![]() 20)点击License--->Get Evaluation License ![]() 21)在打开的License Wizard界面中点击Register注册 ![]() 22)点击Register之后会打开一个Register for Evaluation的网页,并根据情况填写注册信息(这里选择8K代码限制的注册码),这里要注意的是Email要填一个常用的邮箱,用于后面接收IAR发来的注册码,最后点击Submit Registration ![]() ![]() 23)点击Submit Registration之后会弹出网页提示已经发送一个Email给你 ![]() 24)打开收到的邮件,点击链接 ![]() 25)点击链接会打开一个Registration Complete网页,复制当中的注册码 ![]() 26)回到License Wizard界面,把复制的注册码粘贴好,然后点击下一步(N) ![]() 27)在弹出的Confirm license details窗口点击下一步(N) ![]() 28)系统开始激活注册码,激活后会弹出注册码已激活窗口,点击Done,激活完成 ![]() 29)最后软件注册完成的界面如下 ![]() 3、软件使用打开IAR For STM8,在主界面中有一个IAR Information Center for STMicroelectronics如下: ![]() 在IAR Information Center for STMicroelectronics界面中有一个User guides,User guides是用户指南,里面的文档很详细的讲解了IAR For STM8的使用 ![]() ![]() 同时还有一个Example projects,Example projects是STM8相关的例程,例程都是来自ST官方的,可直接打开编译 点击菜单栏的Tools-->Options...,打开IDE Options窗口 ![]() 点击Editor前面的+号,展开Editor,选择Colors and Fonts ![]() 点击Editor Font下的Font...可以选择编辑器的字体与字体大小 ![]() 在Syntax Coloring下可设置语法的颜色,如数字Number的颜色为绿色 ![]() 当工程的Options选项中的Debugger的选项为ST-LINK,则菜单栏中会出现ST-LINK选项,该选项可用于配置STM8单片机的选项字节(不同型号选项字节不一样)。使用ST-LINK的SWIM接口连接核心板,连接点击菜单栏的ST-LINK-->Options Bytes...打开Options Bytes窗口 ![]() 最后选择需要修改的字节,点击右键修改,修改完成后点击OK,ST-LINK把修改后的选项字节重新下载带单片机中,复位单片机后即可生效。 ![]() |
| 解决图片挂的问题 |
| 号东西,可以参考 |
| 谢谢楼主,学习了 |
| 谢谢楼主,学习了 |
| 非常详细,多谢楼主 |
STM8 的MCU有四个供电单元
【STM8-SO8】08-STM8L001J3的点灯
STM8单片机如何实现Bootloader
基于STM8的DALI (数字可寻址调光协议)
开源基于STM32的STM8脱机编程器
【ST MCU实战经验】之STM8中UART奇偶校验的使用方法
【思修电子STM8集合贴】龙顺宇STM8理论/实战视频/书籍/软件/
初次尝试STM8S001J3
分享STM8 风驰光盘的资料,是完整的(包括原理图+例程+PDF注释)
基于STM8的实验代码汇总分享
微信公众号
手机版