
本帖最后由 xiaojie0513 于 2018-5-5 12:13 编辑 9 Q1 L1 z0 w* [) H8 x ) w3 P# r7 v* m7 w2 X8 L( } 本节介绍IAR For STM8(EWSTM8)开发环境搭建。开发环境的搭建步骤如下:
1)输入IAR官网的网址http://www.iar.com/ 2)在官网的界面中点击Find your tool ![]() 3)在打开的界面中选择Free trials; \ s `( `+ `; g/ { ![]() 7 S/ ^' h0 A7 P# z3 x 4)下拉找到IAR Embedded Workbench for STM8并点击展开,然后点击Download Software开始下载软件(后面会介绍如何注册)8 u0 v& i Y' T. D ![]() 2、软件安装1)下载完成后双击EWATM8-3102-Autorun.exe开始安装,在IAR Embedded Workbench中选择Install IAR Embedded Workbench®for STMicroelectronics STM8,点击开始安装 ![]() + u/ |9 D7 L' H! i4 L( T x 2)点击Next" q1 w r# e7 K) s) @ ![]() + l% g8 D c0 C; u X% E 3)选择I accept the terms of the license agreement,点击Next7 s x) R- A% B ![]() 4)选择安装路径,这里使用默认安装路径,点击Next4 R. X1 v$ X d! A( K8 E ![]() 5)选择想安装的功能,这里默认全选,点击Next 6)Select Program Folder,默认即可,点击Next; D' g. X1 ]7 g0 T. F7 G9 m ![]() " u% j0 ]! {) S 7)Ready to Install the Program,点击Install9 A) q# ]) x! |8 } ![]() 8)软件开始安装,接近完成时会弹出一个警告窗口:IAR系统安装将在你的系统安装dongle driver,点击是(Y) ![]() 9)安装完dongle driver后开始安装ST-LINK and STice Support Package,点击Next ![]() ) g7 ?: q3 s4 v& y/ H y5 e6 w 10)在弹出的Ready to Install the Program 窗口点击Install 开始安装 ![]() 11)等待安装完成,完成后会弹出InstallShield Wizard Completed点击 Finish# R/ `6 { J- M7 ]' m' @ ![]() ! m. c1 _+ u+ Y1 u+ M* I 12)接下来进入到设备驱动的安装指导窗口,点击下一步(N) ![]() 13)点击完成,安装完成一个驱动 ?7 b: ?3 M2 }/ O) c% r0 h ![]() / m& @- j8 m9 I 14)下一个设备驱动安装指导窗口,点击下一步(N) ![]() 9 N# N+ u" H/ y/ |& X G 15)点击完成,安装完成一个驱动, Q% y+ Q) _, [6 E# S ![]() 16)最后安装全部完成,在InstallShield Wizard Complete窗口中,取消View the release notes选项并选择Launch IAR Embedded Workbench,点击Finish,完成安装并运行" o! O' @- L2 d: l1 ]' A3 l ![]() ( o0 O/ |# m, N9 E4 G1 y 17)安装完成后在IAR Embedded Workbench 窗口点击Exit" Y4 r" u, P* b- o# @; y1 s ![]() 18)运行IAR Embedded Workbench IDE开发环境,点击Help--->License Manager ![]() 19)可以看到IAR开发环境是没有注册的 ![]() ) g: J; M+ X- G8 ~ 20)点击License--->Get Evaluation License" z9 \7 ^: E$ i! R, a ![]() 21)在打开的License Wizard界面中点击Register注册$ {$ N- Z) ^8 Q, n! c ![]() 22)点击Register之后会打开一个Register for Evaluation的网页,并根据情况填写注册信息(这里选择8K代码限制的注册码),这里要注意的是Email要填一个常用的邮箱,用于后面接收IAR发来的注册码,最后点击Submit Registration ![]() ![]() 5 H V; g" t/ o- z7 H 23)点击Submit Registration之后会弹出网页提示已经发送一个Email给你" j Q- z3 ~9 X$ ^# }! f ![]() . s) H% a3 T& [- h& d 24)打开收到的邮件,点击链接 ![]() 25)点击链接会打开一个Registration Complete网页,复制当中的注册码8 Z% J$ K4 w% t3 l, @2 E+ A5 N1 z ![]() - _8 s0 M* }+ x9 ]4 |3 g' y 26)回到License Wizard界面,把复制的注册码粘贴好,然后点击下一步(N) ![]() 27)在弹出的Confirm license details窗口点击下一步(N) ![]() 28)系统开始激活注册码,激活后会弹出注册码已激活窗口,点击Done,激活完成 ![]() , u# Y8 ~: V9 L' @! c6 ~% O2 G 29)最后软件注册完成的界面如下 ![]() 3、软件使用打开IAR For STM8,在主界面中有一个IAR Information Center for STMicroelectronics如下: ![]() ( B7 v5 w4 ]* x2 Z/ [ u 在IAR Information Center for STMicroelectronics界面中有一个User guides,User guides是用户指南,里面的文档很详细的讲解了IAR For STM8的使用 ![]() ![]() ; q, Q6 x9 t+ c @5 X 同时还有一个Example projects,Example projects是STM8相关的例程,例程都是来自ST官方的,可直接打开编译! d' i2 Z+ n, N5 k, ], {% g # t; x; z4 _: y3 e% \) O, `5 y$ q8 ?& N* { 点击菜单栏的Tools-->Options...,打开IDE Options窗口 ![]() 点击Editor前面的+号,展开Editor,选择Colors and Fonts ![]() 点击Editor Font下的Font...可以选择编辑器的字体与字体大小 ![]() 2 Y6 t6 ~, A: \ 在Syntax Coloring下可设置语法的颜色,如数字Number的颜色为绿色 ![]() ) Z" }* Y0 G$ C6 K 当工程的Options选项中的Debugger的选项为ST-LINK,则菜单栏中会出现ST-LINK选项,该选项可用于配置STM8单片机的选项字节(不同型号选项字节不一样)。使用ST-LINK的SWIM接口连接核心板,连接点击菜单栏的ST-LINK-->Options Bytes...打开Options Bytes窗口 ![]() ! o" y% f }/ } `7 l/ k9 v9 \ 最后选择需要修改的字节,点击右键修改,修改完成后点击OK,ST-LINK把修改后的选项字节重新下载带单片机中,复位单片机后即可生效。# A8 c0 W0 l, X" i ![]() |
解决图片挂的问题 |
号东西,可以参考 |
谢谢楼主,学习了 |
谢谢楼主,学习了 |
非常详细,多谢楼主 |
STM8自学笔记(推荐STM8很好的入门电子书)
基于STM8的DALI (数字可寻址调光协议)
分享STM8 风驰光盘的资料,是完整的(包括原理图+例程+PDF注释)
《无刷直流电机控制应用 基于STM8S系列单片机》
STM8S库函数中文参考 小软件
【资料分享】STM8L的智能手持血糖监测设备的源码
基于STM8S207工程模板
【培训资料】STM8系列PPT培训资料
STM8S 直流电机例程及相关资料
无刷直流电机控制应用+基于STM8S系列单片机---电子书