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

STM8 开发环境

[复制链接]
私奔 发布时间:2008-12-17 14:14
(Grant整理)STM8是ST推出的新一带8bit MCU,采用三级流水线,最大运行频率20MIPS@24MHz。具体资料请到STM8S的官方网页下载:http://www.st.com/mcu/modules.php?name=mcu&file=familiesdocs&FAM=113   这里就不罗嗦了。
* }7 P$ D0 V& N0 g2 f* M
, N+ G0 N5 u0 j7 k  y* z4 }工作的原因很早就有接触STM8,早期的时候自己摸索走过一点弯路,这里介绍一下STM8系列MCU的软件和硬件环境,方便想用的快速了解。
5 C% a( m0 g$ u' F+ r2 P9 t. {! B8 y
一、集成开发环境和C编译器软件
, \; ]( V% u" L2 A% |3 \1 e: V! H+ C1、STVD
7 r) I# R* W7 y, |& hhttp://www.st.com/stonline/products/support/micro/files/st7toolset.exe 0 O7 p1 j3 }9 N3 q' y& Q# l! p
这是ST官方的集成开发环境,早期叫STVD7是因为支持ST7系列MCU,后因STM8的推出,改名为STVD,当前最新的版本4.0.1。该软件安装后默认集成了ST Visual Develop 和ST Visual Programer两个软件,前者是IDE,后者是编程软件。 , @) Y1 V9 f- M* Q: I8 e
ST Visual Develop集成开发环境自带ST7、STM8的汇编编译器,同时能够支持外挂多种C编译器,如COSMIC、Metrowerks等。对于MCU仿真功能,STVD除了可以支持软件仿真,还能支持多种调试工具,例如STICE、STX-RLink等。
( {1 d3 B! q6 G3 S. U5 i) P. G' [* u
赞 收藏 评论45 发布时间:2008-12-17 14:14

举报

45个回答
私奔 回答时间:2008-12-17 14:18:41

回复:STM8 开发环境

ST Visual Programer是编程软件,可通过外接编程工具,支持ST 8bit系列MCU的编程操作。
STVD eefocus.JPG
私奔 回答时间:2008-12-17 14:19:20

回复:STM8 开发环境

2、RIDE % v0 L- ]  {2 P/ S# n
   http://www.raisonance.com/download/index.php?active=RIDE7 ( W" N, {! {. a9 e
   第三放的IDE和C编译器。IDE和Raisonance C Compiler是各自独立安装的,由于也提供了ARM7、CortexM3的支持,因此在安装ARM编译器后,IDE也能支持ARM7、CortexM3核的ST芯片开发。软件安装后,会得到集成开发环境RIDE7和编程软件RFlasher。目前该两个软件均只能支持STX RLink硬件。
. M: r7 v" f7 U8 [5 K) N% w2 T$ O4 x, q" v# T
   RIDE7集成开发环境在安装Raisonance C编译器后,可以支持ST7、STM8两种8bit ST MCU的开发,IDE软件提供MCU的软仿真功能支持,但硬件调试功能当前仅能支持STX-RLink,暂无法支持STICE。在编译器支持上,目前也仅是能支持自身的Raisonance C编译器,无法通过配置调用第三放的C编译器。这一点,以前的RIDE6是可以的,不知RIDE7后续的版本是否会开发。Raisonance C compiler 编译器目前可以通过免费的注册得到16K的免费版本。
RIDE7 eefocus.JPG
私奔 回答时间:2008-12-17 14:20:10

回复:STM8 开发环境

RFlasher是支持STX RLink的编程软件,该软件可以通过STXRLink工具支持ST7、STR7xx、STR9xx、STM32的编程操作,不受任何限制。
RFlasher eefocus.JPG
私奔 回答时间:2008-12-17 14:21:13

回复:STM8 开发环境

二、C编译器
+ U0 o+ p; y5 S6 G6 k# d* _4 w; r/ v$ M1、Raisonance C Compiler 1 X+ u3 c4 X/ Q! F" Q' G
   上面已介绍 . V$ ~" G. k- K/ W
" P, D& W- R4 }  `. j% B
2、COSMIC C for STM8
4 @8 A7 v5 J8 U2 ?; c. J   http://www.cosmicsoftware.com/cxstm8_16k.exe  " w) a1 C1 a$ }3 Y9 E* |1 g
   COSMIC提供免费的16K版本C编译下载。 3 ~/ |: N' C1 n# S
9 @  e- v. g% _! H' P2 j
' {8 H: Z. s5 |" S2 p2 x7 e
三、仿真调试器   d8 s, Z7 s6 R  ?+ o9 U
1、STICE
" _9 v1 T8 d% s5 R* v   http://www.st.com/mcu/modules.php?name=mcu&file=devicedocsmdt&FAM=113&DEV=STICE-SYS001 . s1 {: P4 E+ {6 B5 z
   ST针对STM8新推出的高端实时在线仿真工具,同时该工具具有SWIM接口,也能支持SWIM在线调试和编程。由于工具拥有Ananyser Input和Triggers端口,因此STICE还能支持逻辑分析、信号触发事件捕获跟踪等高级调试功能。
$ a' z/ ~- T* E
; y8 _$ S& N5 M; r/ v* R: Q    这里需要单独将STICE仿真工具拿出来说明的是,如果单独定够STICE(ST定购代码:STICE-SYS001)是不能组成一个在线仿真系统,还仍需一些配件才可以实现,在这个问题上我犯过错误。下图我们可以看到STICE组成一个完整的在线调试系统,还需要2、3、4这三种配件。
stice_module.gif
私奔 回答时间:2008-12-17 14:25:43

回复:STM8 开发环境

 下表我们可以看到,这四个配件分别代表的含义和支持的MCU封装类型。: Y) d" v- z( P
 
STICE eefocus.JPG
私奔 回答时间:2008-12-17 14:28:47

回复:STM8 开发环境

下面几张图大家可以了解部分配件的结构:
P1010211 eefocus.JPG
P1010213 eefocus.JPG
P1010214 eefocus.JPG
私奔 回答时间:2008-12-17 14:29:11

回复:STM8 开发环境

接上个帖子
P1010215 eefocus.JPG
P1010217 eefocus.JPG
私奔 回答时间:2008-12-17 14:29:39

回复:STM8 开发环境

2、STX Rlink - j- A, f& b7 {. f
   在线调试工具,该工具除了能支持STM8S外还能支持大部分ST7系列MCU的在线调试和编程,对STR7、STR9、STM32支持不受限制的编程操作,代码调试受限。
/ h1 `) d  h/ O- `* N    + B0 {6 t, X% r  {- u" K# n2 d
   这里需要说明的是,如果各位已经有RLink的,需要检查是否有“RLink-ADP-ST7-STM8”转接板?否则STX-RLink无法支持STM8在线调试。 6 V5 B) y( i$ K1 u
; y. S6 {* n1 u
3、ST Link III 0 G8 M( l. \" D' _( I6 J1 o
   大家一定比较熟悉ST Link II,这不是ST推出用于STM32的廉价在线调试工具吗,怎么又有一个ST Link III?没错,ST后续还会更新ST Link II推出ST Link III,区别在于后者还能支持STM8的在线调试,相信这样廉价的工具可以大大降低STM8的入门门槛。工具现在还没Release,预估时间不会太久。
私奔 回答时间:2008-12-17 14:30:46

回复:STM8 开发环境

四、开发板
" K; \( Z2 z) X1、ST官方开发板  STM8/128-EVAL - d2 ?' }) l( M$ [# N+ h7 }, F
 6 o4 G0 u5 K4 {  I$ h' j
2、Raisonance Reva Starter Kit for STM8 1 F3 N/ M$ G2 @1 r
   http://www.raisonance.com/products/REVA.php : I6 T" A* Z2 A; W" r
   暂时没有在网站上找到图片,之前有一套,已经借给了客户未有留下图片。该套件自带一个代码受限的RLink调试器。
P1010209 eefocus.JPG
私奔 回答时间:2008-12-17 15:03:22

回复:STM8 开发环境

五、外设固件库 , i6 B4 @0 r6 `, P
    上传的版本为Rev1.0,最新的版本请到ST官方网站下载。
3 A& `/ D& Q. U; t; k, k+ d六、STM8的硬件最小系统 4 J1 |) G- [: l8 R  @0 \0 o# c1 Y

( J9 w  s. {( V4 G" ]# C4 d; J% r* M   没什么好讲的,已经是简化的不能再简化了,要是看不懂,就不用看了。 0 S7 ]  A" A4 z' E( C
 
min.JPG
得蜜 回答时间:2009-3-10 14:59:44

回复:STM8 开发环境

c55e843db01a21df9e3d6221.jpg
得蜜 回答时间:2009-3-11 18:09:03

回复:STM8 开发环境

原帖由私奔于2008-12-17 06:14:03发表:
! x4 q, V7 r1 f1 t' y  l: H. L% g(Grant整理)STM8是ST推出的新一带8bit MCU,采用三级流水线,最大运行频率20MIPS@24MHz。具体资料请到STM8S的官方网页下载:http://www.st.com/mcu/modules.php?name=mcu&file=familiesdocs&FAM=113 这里就不罗嗦了。
6 i1 W5 U5 c* M. c6 x2 b
6 O' G; d4 S& j7 t! h工作的原因很早就有接触STM8,早期的时候自己摸索走过一点弯路,这里介绍一下STM8系列MCU的软件和硬件环境,方便想用的快速了解。
! f% B# c; `3 h* @$ j% w8 g, G
6 W# }* U  _7 ^9 ?/ y/ v8 h一、集成开发环境和C编译器软件 * }9 }" A6 ~$ u7 p% k3 N% E9 O
1、STVD & }' @& e; W. C* J+ O
http://www.st.com/stonline/products/support/micro/files/st7toolset.exe
1 v. s' k( }0 A3 Z) ~( o. p这是ST官方的集成开发环境,早期叫STVD7是因为支持ST7系列MCU,后因STM8的推出,改名为STVD,当前最新的版本4.0.1。该软件安装后默认集成了ST Visual Develop 和ST Visual Programer两个软件,前者是IDE,后者是编程软件。 7 V$ {( R$ w; M
ST Visual Develop集成开发环境自带ST7、STM8的汇编编译器,同时能够支持外挂多种C编译器,如COSMIC、Metrowerks等。对于MCU仿真功能,STVD除了可以支持软件仿真,还能支持多种调试工具,例如STICE、STX-RLink等。
; Z# ?/ S" W3 m+ Q 
2b716d17ec1db55720a4e98d.jpg
得蜜 回答时间:2009-3-11 18:11:41

回复:STM8 开发环境

原帖由私奔于2008-12-17 06:14:03发表:# [6 ]8 W" T8 Y3 n/ h' U
(Grant整理)STM8是ST推出的新一带8bit MCU,采用三级流水线,最大运行频率20MIPS@24MHz。具体资料请到STM8S的官方网页下载:http://www.st.com/mcu/modules.php?name=mcu&file=familiesdocs&FAM=113 这里就不罗嗦了。
8 ~" s( q3 C, @9 w
" ^% O' s8 s  x. i" p; [% V, G& Q工作的原因很早就有接触STM8,早期的时候自己摸索走过一点弯路,这里介绍一下STM8系列MCU的软件和硬件环境,方便想用的快速了解。 ! A! g% U9 n8 S6 E  Z# e

  T7 D. @- Z/ T9 ~一、集成开发环境和C编译器软件 8 ^5 {/ D) R' u
1、STVD
& b" U  B5 L8 ?" |, ihttp://www.st.com/stonline/products/support/micro/files/st7toolset.exe
! B7 T1 F) l# O  R3 _& M: v这是ST官方的集成开发环境,早期叫STVD7是因为支持ST7系列MCU,后因STM8的推出,改名为STVD,当前最新的版本4.0.1。该软件安装后默认集成了ST Visual Develop 和ST Visual Programer两个软件,前者是IDE,后者是编程软件。
2 J, D; L$ z' ~ST Visual Develop集成开发环境自带ST7、STM8的汇编编译器,同时能够支持外挂多种C编译器,如COSMIC、Metrowerks等。对于MCU仿真功能,STVD除了可以支持软件仿真,还能支持多种调试工具,例如STICE、STX-RLink等。 4 H" F% U' B! f# x" L' c6 _
 
four_zhg 回答时间:2009-4-21 12:08:16

RE:STM8 开发环境

学习之中,谢了楼主,支持
1234下一页

所属标签

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版