本帖最后由 xiaojie0513 于 2018-5-5 12:13 编辑 5 U$ O9 X& W1 }6 R X& m1 h 本节介绍IAR For STM8(EWSTM8)开发环境搭建。开发环境的搭建步骤如下:# }: h. H, ~, x) I6 \, [" L
1)输入IAR官网的网址http://www.iar.com/ 2)在官网的界面中点击Find your tool , _$ n; T. s9 C/ Q) ~' Z 3)在打开的界面中选择Free trials( ^5 E* p- Q3 Z! n' ` 1 P" ~) O6 r6 e 4)下拉找到IAR Embedded Workbench for STM8并点击展开,然后点击Download Software开始下载软件(后面会介绍如何注册) ) U) _# l8 p) Y: q " V9 F& E8 i8 x1 Q3 }$ t! o9 ` 2、软件安装1)下载完成后双击EWATM8-3102-Autorun.exe开始安装,在IAR Embedded Workbench中选择Install IAR Embedded Workbench®for STMicroelectronics STM8,点击开始安装5 [ b% ]' t8 K* T3 s; h& ^: K 2)点击Next ' ~/ S3 b9 i" L7 ?9 z 3)选择I accept the terms of the license agreement,点击Next 4 J; j" w0 e2 f X# j + z0 P$ K9 M1 b: J& S6 H8 z 4)选择安装路径,这里使用默认安装路径,点击Next, F; |. f. o- s+ p : K- ~1 x" }! b1 N 5)选择想安装的功能,这里默认全选,点击Next( @ Z' w# E: R 6)Select Program Folder,默认即可,点击Next# v9 d4 p% z- r {/ I% y [. P5 [- u# S. G 7)Ready to Install the Program,点击Install) r$ M5 Z( b/ \; r! k # N% j# w! @ X, E9 _ 8)软件开始安装,接近完成时会弹出一个警告窗口:IAR系统安装将在你的系统安装dongle driver,点击是(Y)5 u1 n( ]. h- R6 Z5 L; o! U! L 4 d% | v" o" m# u7 ^# ~ 9)安装完dongle driver后开始安装ST-LINK and STice Support Package,点击Next6 B' }8 k% \/ T) }( d. X 10)在弹出的Ready to Install the Program 窗口点击Install 开始安装 8 g' B3 w) I# ] D. o$ p( Z( O 11)等待安装完成,完成后会弹出InstallShield Wizard Completed点击 Finish $ o, | l! l# g+ _ 12)接下来进入到设备驱动的安装指导窗口,点击下一步(N) 13)点击完成,安装完成一个驱动 2 Y9 ^) p" H2 X; I7 W . v; K5 w! ?; ?/ `1 | 14)下一个设备驱动安装指导窗口,点击下一步(N)7 C1 q; @$ G4 E' v 15)点击完成,安装完成一个驱动 8 k" _* A$ G* m4 C6 m* R, y: h - E0 |; r: H' _; b) N$ Q 16)最后安装全部完成,在InstallShield Wizard Complete窗口中,取消View the release notes选项并选择Launch IAR Embedded Workbench,点击Finish,完成安装并运行0 D: Y3 E! A, }# N . S& S0 x1 D6 J7 [$ }. P% [ 17)安装完成后在IAR Embedded Workbench 窗口点击Exit8 B8 Z: P0 G) [ 18)运行IAR Embedded Workbench IDE开发环境,点击Help--->License Manager 19)可以看到IAR开发环境是没有注册的7 Y3 c1 {% x4 [; C4 @& `* G" C 20)点击License--->Get Evaluation License 4 ~9 v. _; F) u2 E : F2 {) z1 O0 }6 _9 [/ B. C4 m 21)在打开的License Wizard界面中点击Register注册0 ^/ E5 q! D3 K/ ^* L ! G+ i) w( c; s& |" L, n! M 22)点击Register之后会打开一个Register for Evaluation的网页,并根据情况填写注册信息(这里选择8K代码限制的注册码),这里要注意的是Email要填一个常用的邮箱,用于后面接收IAR发来的注册码,最后点击Submit Registration/ H* H2 |( N9 O8 l. x% d# H 0 I5 G% c0 o2 I ; \1 x' z d, V- r8 |1 t+ ~ 23)点击Submit Registration之后会弹出网页提示已经发送一个Email给你) t1 m7 o) x. M- D7 X, K 9 l5 e$ t( Z: t* L3 b$ K' X( D( n, s " F2 o4 J' ]& Y: { 24)打开收到的邮件,点击链接/ Y% `; c$ s2 {+ d4 [3 | 1 Q/ R1 _( @. c 25)点击链接会打开一个Registration Complete网页,复制当中的注册码2 d0 [) @+ i. ]9 `; } ( f6 G1 Q1 M6 f5 h& i7 J 26)回到License Wizard界面,把复制的注册码粘贴好,然后点击下一步(N) " w( X2 M! t+ \; D/ c: P4 [/ ^3 E: U 27)在弹出的Confirm license details窗口点击下一步(N)5 g% E! `6 p& F! ^8 ?" ] & B2 ~7 W0 f2 q* L; M6 \9 c 28)系统开始激活注册码,激活后会弹出注册码已激活窗口,点击Done,激活完成 % u6 ^9 V! v- Z0 k0 V6 c& ?% R 29)最后软件注册完成的界面如下 - M4 f. _: c6 \2 N 3、软件使用打开IAR For STM8,在主界面中有一个IAR Information Center for STMicroelectronics如下: 在IAR Information Center for STMicroelectronics界面中有一个User guides,User guides是用户指南,里面的文档很详细的讲解了IAR For STM8的使用 9 F/ G/ G2 L; C 同时还有一个Example projects,Example projects是STM8相关的例程,例程都是来自ST官方的,可直接打开编译3 O7 U$ G: A. @1 Q5 I& L& M - v) z; p! s% @2 d1 z$ X 点击菜单栏的Tools-->Options...,打开IDE Options窗口3 l9 z4 i& J; f- b1 j, T ; w: u+ h' o" G 点击Editor前面的+号,展开Editor,选择Colors and Fonts8 |4 A3 ^2 x8 s5 \& w ' z6 G( n% B. i1 T 点击Editor Font下的Font...可以选择编辑器的字体与字体大小 # Z1 }8 H' c) L- j( Z 在Syntax Coloring下可设置语法的颜色,如数字Number的颜色为绿色 0 Y L1 q! _2 O9 ]- a( r0 n$ r 当工程的Options选项中的Debugger的选项为ST-LINK,则菜单栏中会出现ST-LINK选项,该选项可用于配置STM8单片机的选项字节(不同型号选项字节不一样)。使用ST-LINK的SWIM接口连接核心板,连接点击菜单栏的ST-LINK-->Options Bytes...打开Options Bytes窗口 % w( V4 ~2 i2 z 最后选择需要修改的字节,点击右键修改,修改完成后点击OK,ST-LINK把修改后的选项字节重新下载带单片机中,复位单片机后即可生效。 ; J0 H0 F4 V0 ]) r4 C3 } 0 {5 x9 `3 S& L |
解决图片挂的问题 |
号东西,可以参考 |
谢谢楼主,学习了 |
谢谢楼主,学习了 |
非常详细,多谢楼主 |