你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM8L开发环境搭建超详细教程(多图)

[复制链接]
xiaojie0513 发布时间:2018-5-3 22:00
本帖最后由 xiaojie0513 于 2018-5-5 12:13 编辑
* X$ U* f9 I4 n4 f5 U$ O9 X& W1 }6 R  X& m1 h
本节介绍IAR For STM8(EWSTM8)开发环境搭建。开发环境的搭建步骤如下:# }: h. H, ~, x) I6 \, [" L
  • 软件下载
  • 软件安装与注册
  • 软件使用1 ~, J( K) v+ X1 H8 |3 T
1、软件下载IAR For STM8(EWSTM8)的软件包可到技新官网:http://www.jixin.pro/中下载,也可以根据下面的教程到IAR的官网中下载(推荐)。下面开始介绍IAR For STM8(EWSTM8)开发环境的下载:/ i4 s7 x, y3 e8 T% x) d
1)输入IAR官网的网址http://www.iar.com/
+ a2 T3 N* T$ c& r2 Y( I 2)在官网的界面中点击Find your tool
/ A# l" r* B9 X7 }, _$ n; T. s9 C/ Q) ~' Z

# z0 A" w% `5 j' j3)在打开的界面中选择Free trials( ^5 E* p- Q3 Z! n' `

& V5 S. ^( `5 s4 h- \- \- ^1 P" ~) O6 r6 e

# |6 a: L- l- L0 L4)下拉找到IAR Embedded Workbench for STM8并点击展开,然后点击Download Software开始下载软件(后面会介绍如何注册)
2 l8 s9 [( u( A+ E" Z) 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

& D( h, w2 {# [3 i4 m
, {. t* s6 T5 V- Z0 g$ `! l, e2)点击Next
* {/ Q% M6 w; N8 N! t/ f' ~/ S3 b9 i" L7 ?9 z

- X. C0 h/ g: m( F3)选择I accept the terms of the license agreement,点击Next
4 `' K$ b0 V4 U. n, e  z" V4 x4 J; j" w0 e2 f  X# j
+ z0 P$ K9 M1 b: J& S6 H8 z
4)选择安装路径,这里使用默认安装路径,点击Next, F; |. f. o- s+ p

" t3 `' Q3 V. s( V: 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

  \" S3 Y' y# D7)Ready to Install the Program,点击Install) r$ M5 Z( b/ \; r! k

: l% I) c( [& k- k  X# N% j# w! @  X, E9 _
8)软件开始安装,接近完成时会弹出一个警告窗口:IAR系统安装将在你的系统安装dongle driver,点击是(Y)5 u1 n( ]. h- R6 Z5 L; o! U! L

# m, v# e' u  |, [0 T4 T4 d% |  v" o" m# u7 ^# ~
9)安装完dongle driver后开始安装ST-LINK and STice Support Package,点击Next6 B' }8 k% \/ T) }( d. X

& ~" v7 {: R/ N; c: W' T  ^3 R' c0 g7 ?
0 G9 ^' Y0 [/ V# @0 w7 }4 [10)在弹出的Ready to Install the Program 窗口点击Install 开始安装
: A. |( w1 A! D. |# t2 w8 g' B3 w) I# ]  D. o$ p( Z( O

8 N+ r% M, U7 j$ H11)等待安装完成,完成后会弹出InstallShield Wizard Completed点击 Finish
" O% ]4 @: Z, T  o
0 C! _& I- H, [3 U4 ], _! `$ o, |  l! l# g+ _
12)接下来进入到设备驱动的安装指导窗口,点击下一步(N)
; z2 w5 M/ p* ^9 g+ G$ o7 E
2 j3 V8 h+ s9 B# q
6 F7 _/ [" m  G8 W- L13)点击完成,安装完成一个驱动
# B) I! R# ]+ ?. D  v2 Y9 ^) p" H2 X; I7 W
. v; K5 w! ?; ?/ `1 |
14)下一个设备驱动安装指导窗口,点击下一步(N)7 C1 q; @$ G4 E' v

: ]  S% R$ H( {' H
  g- y1 L7 u) k$ E0 t0 S15)点击完成,安装完成一个驱动
8 l2 M" E; J0 B5 r+ P4 u- Y8 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

. p6 }1 l& W+ |  o4 x" x. S& S0 x1 D6 J7 [$ }. P% [
17)安装完成后在IAR Embedded Workbench 窗口点击Exit8 B8 Z: P0 G) [

2 e& \% y; _% A6 l% O6 B
; H5 t+ P2 K6 R$ h6 t6 u! [18)运行IAR Embedded Workbench IDE开发环境,点击Help--->License Manager
& b/ A" v& Y% i' S) r' ?
' q0 j6 Q& c; Z/ \- ?' C
" P1 W( p0 Z* R4 k% n1 B* q19)可以看到IAR开发环境是没有注册的7 Y3 c1 {% x4 [; C4 @& `* G" C

4 f  z2 n% _# @# x
& e4 z' H- K  |3 M9 }' T20)点击License--->Get Evaluation License
* R$ h/ Q& G) b2 {+ N4 ~9 v. _; F) u2 E
: F2 {) z1 O0 }6 _9 [/ B. C4 m
21)在打开的License Wizard界面中点击Register注册0 ^/ E5 q! D3 K/ ^* L

/ T; }8 D0 Y& @/ D& x6 N3 h! 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+ ~

7 P+ q! c# c# `: m7 [' z23)点击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

2 Y3 p8 }" E  ]/ H' R5 B25)点击链接会打开一个Registration Complete网页,复制当中的注册码2 d0 [) @+ i. ]9 `; }

. x7 k2 g' f" S4 i; ]! [/ p( f6 G1 Q1 M6 f5 h& i7 J
26)回到License Wizard界面,把复制的注册码粘贴好,然后点击下一步(N)
1 T% @; t6 S8 }) D, u6 K& B) V( M% g! n
1 |/ C2 ?( c. P. I% c" 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

, P; ~' M# s9 W; j* V28)系统开始激活注册码,激活后会弹出注册码已激活窗口,点击Done,激活完成
& }$ b9 e) \) r0 w% d0 O; E
  C2 ~2 F% Z( \' b# A% u6 ^9 V! v- Z0 k0 V6 c& ?% R
29)最后软件注册完成的界面如下
& s; [7 x0 U# I* x
& D% I$ D. a( G. [% n% V- M4 f. _: c6 \2 N
3、软件使用打开IAR For STM8,在主界面中有一个IAR Information Center for STMicroelectronics如下:
+ i' |- d: ]) |0 X1 r/ j
3 [( K  z/ h% D& h% y7 z
0 L$ _! M8 D$ \& ]; {, Y1 |' N& Q8 E在IAR Information Center for STMicroelectronics界面中有一个User guides,User guides是用户指南,里面的文档很详细的讲解了IAR For STM8的使用
& ?  O# m( {+ `9 z* M7 k+ Q, R
  n+ r9 M! Q/ Q# ~
5 T& e2 y1 t" x" \& r2 x9 q- d9 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

% f" |5 d5 `: b( W- G. Y& t; w: u+ h' o" G
点击Editor前面的+号,展开Editor,选择Colors and Fonts8 |4 A3 ^2 x8 s5 \& w

' Z( V+ \. o$ ^' R( i4 e% g$ F' z6 G( n% B. i1 T
点击Editor Font下的Font...可以选择编辑器的字体与字体大小
% w& v4 K# D$ X9 Z2 q4 S7 m
, S1 e5 k6 L( q& ~( p' r) a; Q( I9 C. W# Z1 }8 H' c) L- j( Z
在Syntax Coloring下可设置语法的颜色,如数字Number的颜色为绿色
9 d+ Y, a/ q' d1 \/ v4 Q
3 v% Y9 ]* k3 Z, V! G( I' v! y, b0 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窗口
, [% i( _: t7 M7 N* T" w% ~5 F6 B8 }% w( V4 ~2 i2 z

) ^3 z: B# g! k1 G4 h( P0 h9 m最后选择需要修改的字节,点击右键修改,修改完成后点击OK,ST-LINK把修改后的选项字节重新下载带单片机中,复位单片机后即可生效。
/ a. q; V$ x( \; J0 H0 F4 V0 ]) r4 C3 }
0 {5 x9 `3 S& L

点评

图片挂了  发表于 2018-5-4 20:42
收藏 1 评论6 发布时间:2018-5-3 22:00

举报

6个回答
xiaojie0513 回答时间:2018-5-5 12:14:13
解决图片挂的问题
西点钟灵毓秀 回答时间:2018-5-15 14:52:39
号东西,可以参考
wangyangeng 回答时间:2018-11-7 11:16:36
谢谢楼主,学习了
老吴讨饭吃 回答时间:2018-11-14 11:04:39
谢谢楼主,学习了
xujiantj 回答时间:2019-1-16 09:22:47
非常详细,多谢楼主
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版