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

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

[复制链接]
xiaojie0513 发布时间:2018-5-3 22:00
本帖最后由 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)开发环境搭建。开发环境的搭建步骤如下:
  E* T$ G4 P" V2 f* M) K2 {0 f& D
  • 软件下载
  • 软件安装与注册
  • 软件使用4 [$ w. U6 ~/ ~% w1 N
1、软件下载IAR For STM8(EWSTM8)的软件包可到技新官网:http://www.jixin.pro/中下载,也可以根据下面的教程到IAR的官网中下载(推荐)。下面开始介绍IAR For STM8(EWSTM8)开发环境的下载:
" i- P' u- `: n1 Q  \" v7 O4 A- R1)输入IAR官网的网址http://www.iar.com/
8 w8 q4 E$ o+ { 2)在官网的界面中点击Find your tool
# x! Y& M3 N- H7 p/ p2 F+ c; |. c' H  t: g

% R" l: [: R# z  j3)在打开的界面中选择Free trials; \  s  `( `+ `; g/ {

$ Q/ M7 {- D* u/ s6 |" L$ U
9 k- }% |7 f' b7 f7 S/ ^' h0 A7 P# z3 x
4)下拉找到IAR Embedded Workbench for STM8并点击展开,然后点击Download Software开始下载软件(后面会介绍如何注册)8 u0 v& i  Y' T. D
9 X: e% ~! }. D6 K( `8 x- F

$ z5 u9 H- r$ C2、软件安装1)下载完成后双击EWATM8-3102-Autorun.exe开始安装,在IAR Embedded Workbench中选择Install IAR Embedded Workbench®for STMicroelectronics STM8,点击开始安装
' \9 `" {: g' k$ T2 ~" d+ ?/ i, ]
3 B2 A9 O% B- Y7 g+ u/ |9 D7 L' H! i4 L( T  x
2)点击Next" q1 w  r# e7 K) s) @

, f  i4 j9 m6 i; ]+ l% g8 D  c0 C; u  X% E
3)选择I accept the terms of the license agreement,点击Next7 s  x) R- A% B
  V6 E# y6 H% g8 X# D: {  b& \

$ D' V4 J0 f$ p& ]0 {  S$ e9 H4)选择安装路径,这里使用默认安装路径,点击Next4 R. X1 v$ X  d! A( K8 E
4 R9 x  F$ |2 ~: B8 P

7 x1 }( R  U1 w4 T5)选择想安装的功能,这里默认全选,点击Next
5 O' C# O) s- E0 j, [/ Q4 f7 W4 w7 f6)Select Program Folder,默认即可,点击Next; D' g. X1 ]7 g0 T. F7 G9 m

" N) I8 ~- g4 m( a" u% j0 ]! {) S
7)Ready to Install the Program,点击Install9 A) q# ]) x! |8 }
" \- i; Y% `/ i+ r& L

8 x, r# s8 C; Y/ G. r4 G8)软件开始安装,接近完成时会弹出一个警告窗口:IAR系统安装将在你的系统安装dongle driver,点击是(Y)
9 w# W3 b* R- i' a& e% F9 A3 j  ]7 |" X* q

; @& p; ^- a/ E! g. z: `9)安装完dongle driver后开始安装ST-LINK and STice Support Package,点击Next
# [! S) ]9 z; I- H
2 \5 E4 j. s2 a) g7 ?: q3 s4 v& y/ H  y5 e6 w
10)在弹出的Ready to Install the Program 窗口点击Install 开始安装
. P* p" v/ y* L& q, N; i, `# |
) a9 c' U. \% N1 f
7 H: z& o6 y* W% A- S6 k11)等待安装完成,完成后会弹出InstallShield Wizard Completed点击 Finish# R/ `6 {  J- M7 ]' m' @

* `3 E" t* T8 O' U! m. c1 _+ u+ Y1 u+ M* I
12)接下来进入到设备驱动的安装指导窗口,点击下一步(N)
' S9 ]5 ?0 K" S3 f# G
1 Z: e$ K! Z3 S8 M0 i& b
5 F( h/ L9 C* X  U" [# H7 s13)点击完成,安装完成一个驱动  ?7 b: ?3 M2 }/ O) c% r0 h

2 m; ]0 o+ v+ D: F) \5 T$ Y+ p; T/ m& @- j8 m9 I
14)下一个设备驱动安装指导窗口,点击下一步(N)
! ]& u4 j2 f4 ?& x
( f7 i9 z3 O- n( g0 F6 E& t' s9 N# N+ u" H/ y/ |& X  G
15)点击完成,安装完成一个驱动, Q% y+ Q) _, [6 E# S

+ Q* E) `) D) B: F4 L# G
! z  E& Z6 F( o/ Y/ n16)最后安装全部完成,在InstallShield Wizard Complete窗口中,取消View the release notes选项并选择Launch IAR Embedded Workbench,点击Finish,完成安装并运行" o! O' @- L2 d: l1 ]' A3 l

3 v! X3 D4 o7 I- e( o0 O/ |# m, N9 E4 G1 y
17)安装完成后在IAR Embedded Workbench 窗口点击Exit" Y4 r" u, P* b- o# @; y1 s

3 f$ e* M/ S: L6 b* d+ ]! s
& y  ^# |* C; f0 j- o18)运行IAR Embedded Workbench IDE开发环境,点击Help--->License Manager
* ?5 h/ m, G8 K0 f9 n  Z  u0 a; {6 r! Z; X

/ ?5 N% W, D5 C% R. h. N" I8 R19)可以看到IAR开发环境是没有注册的
% j' d( ?+ r2 ^' L0 Y' c& n" N* P: q' a7 |8 ?
) g: J; M+ X- G8 ~
20)点击License--->Get Evaluation License" z9 \7 ^: E$ i! R, a
- o2 P9 X! z+ x3 x2 V7 V; r

1 O6 X7 b) V% h7 q: |4 q& }21)在打开的License Wizard界面中点击Register注册$ {$ N- Z) ^8 Q, n! c
( V1 X; \' x9 a* x) N9 M4 V3 e: e

: T# j: I# b' `3 d3 F) ~6 g5 v22)点击Register之后会打开一个Register for Evaluation的网页,并根据情况填写注册信息(这里选择8K代码限制的注册码),这里要注意的是Email要填一个常用的邮箱,用于后面接收IAR发来的注册码,最后点击Submit Registration
0 v, u1 I: h5 p' ], V% e1 O( l
% s  L& P! s  j2 t/ T+ l, x2 m3 z4 S* w
5 H  V; g" t/ o- z7 H
23)点击Submit Registration之后会弹出网页提示已经发送一个Email给你" j  Q- z3 ~9 X$ ^# }! f
) _/ [* ?  g8 l3 t- z1 t, g
. s) H% a3 T& [- h& d
24)打开收到的邮件,点击链接
2 b* D9 R9 |8 P- H9 B* M+ T  |' m9 [4 k& \

; I4 Z( n- L& n25)点击链接会打开一个Registration Complete网页,复制当中的注册码8 Z% J$ K4 w% t3 l, @2 E+ A5 N1 z
! _+ J' z0 }# f! Y6 \. J* {/ M- @
- _8 s0 M* }+ x9 ]4 |3 g' y
26)回到License Wizard界面,把复制的注册码粘贴好,然后点击下一步(N)
' S, l$ ?4 q: {8 m
1 W5 {6 W1 N4 u( Z7 I9 x
$ F+ ~/ x7 x8 K27)在弹出的Confirm license details窗口点击下一步(N)
: D- j  a- c, ^) V$ S, [: K& N0 }) T& O, m" O- N5 H+ T

' N8 Q; a* [8 C% n6 _28)系统开始激活注册码,激活后会弹出注册码已激活窗口,点击Done,激活完成
' i8 x) h5 }; B, W* E
# b' n1 n! g/ B7 a4 e, J0 b2 B, u# Y8 ~: V9 L' @! c6 ~% O2 G
29)最后软件注册完成的界面如下
- u# I. Q7 W( o* P& K1 P' K4 m% ~

& X- B" i9 Y" O2 n( Q, ^8 U3、软件使用打开IAR For STM8,在主界面中有一个IAR Information Center for STMicroelectronics如下:
$ O  u, _8 ~  s6 f6 t3 Y+ C' s7 E4 G5 ]' u2 _0 C4 R( P
( B7 v5 w4 ]* x2 Z/ [  u
在IAR Information Center for STMicroelectronics界面中有一个User guides,User guides是用户指南,里面的文档很详细的讲解了IAR For STM8的使用
, i7 J! l, ~5 f3 `+ |" G6 w9 m$ y- p
6 c/ }5 P9 j) z1 s# |( G
6 j+ ^! h+ j( ?  y; 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窗口
, t  b6 O4 ]6 ^. Y5 `# q3 I& a" k% C( s

/ v8 j) b, F8 C/ u9 \点击Editor前面的+号,展开Editor,选择Colors and Fonts
& R9 Q7 N- o6 u3 ~3 |- B
( m  y2 y6 }- z
, v2 C  W3 P% v点击Editor Font下的Font...可以选择编辑器的字体与字体大小
1 g7 `  L# H+ i& \1 N8 m- h- B( e& ^
# m8 E' {* L  b% B+ |# S/ }5 Z2 Y6 t6 ~, A: \
在Syntax Coloring下可设置语法的颜色,如数字Number的颜色为绿色
0 [( U) o2 w& P& s$ j
8 L& Z  V) o, G; |- Z) Z" }* Y0 G$ C6 K
当工程的Options选项中的Debugger的选项为ST-LINK,则菜单栏中会出现ST-LINK选项,该选项可用于配置STM8单片机的选项字节(不同型号选项字节不一样)。使用ST-LINK的SWIM接口连接核心板,连接点击菜单栏的ST-LINK-->Options Bytes...打开Options Bytes窗口
8 h7 j. o, B' @+ ?1 I4 {
% q6 A. {' |& h1 P! o" y% f  }/ }  `7 l/ k9 v9 \
最后选择需要修改的字节,点击右键修改,修改完成后点击OK,ST-LINK把修改后的选项字节重新下载带单片机中,复位单片机后即可生效。# A8 c0 W0 l, X" i
+ L) q+ D3 w2 V# l: i: `% N) s

4 \% G+ d8 R+ p7 n7 X" }

点评

图片挂了  发表于 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版