(Grant整理)STM8是ST推出的新一带8bit MCU,采用三级流水线,最大运行频率20MIPS@24MHz。具体资料请到STM8S的官方网页下载:http://www.st.com/mcu/modules.php?name=mcu&file=familiesdocs&FAM=113 这里就不罗嗦了。 3 r7 E8 M* Q* Q" i4 t9 {8 j' M 工作的原因很早就有接触STM8,早期的时候自己摸索走过一点弯路,这里介绍一下STM8系列MCU的软件和硬件环境,方便想用的快速了解。 & u0 X9 n5 d: |7 H; D- \& W# P 0 T. S( J8 t$ G 一、集成开发环境和C编译器软件 1、STVD * K0 I X$ o/ y5 y http://www.st.com/stonline/products/support/micro/files/st7toolset.exe 这是ST官方的集成开发环境,早期叫STVD7是因为支持ST7系列MCU,后因STM8的推出,改名为STVD,当前最新的版本4.0.1。该软件安装后默认集成了ST Visual Develop 和ST Visual Programer两个软件,前者是IDE,后者是编程软件。 ST Visual Develop集成开发环境自带ST7、STM8的汇编编译器,同时能够支持外挂多种C编译器,如COSMIC、Metrowerks等。对于MCU仿真功能,STVD除了可以支持软件仿真,还能支持多种调试工具,例如STICE、STX-RLink等。 |
回复:STM8 开发环境
回复:STM8 开发环境
http://www.raisonance.com/download/index.php?active=RIDE7 " i9 \/ b) B% W3 s
第三放的IDE和C编译器。IDE和Raisonance C Compiler是各自独立安装的,由于也提供了ARM7、CortexM3的支持,因此在安装ARM编译器后,IDE也能支持ARM7、CortexM3核的ST芯片开发。软件安装后,会得到集成开发环境RIDE7和编程软件RFlasher。目前该两个软件均只能支持STX RLink硬件。 1 r3 V2 @! X! \7 U* e1 N/ @
RIDE7集成开发环境在安装Raisonance C编译器后,可以支持ST7、STM8两种8bit ST MCU的开发,IDE软件提供MCU的软仿真功能支持,但硬件调试功能当前仅能支持STX-RLink,暂无法支持STICE。在编译器支持上,目前也仅是能支持自身的Raisonance C编译器,无法通过配置调用第三放的C编译器。这一点,以前的RIDE6是可以的,不知RIDE7后续的版本是否会开发。Raisonance C compiler 编译器目前可以通过免费的注册得到16K的免费版本。
回复:STM8 开发环境
回复:STM8 开发环境
1、Raisonance C Compiler
上面已介绍
) a- C' S# O |, J0 C! h" B
2、COSMIC C for STM8
http://www.cosmicsoftware.com/cxstm8_16k.exe B \( K. t; b! m1 W! g
COSMIC提供免费的16K版本C编译下载。 & ]* A' m- C' O# `, N
* S& h/ X$ C2 M; ]3 O6 M
' m9 L* ^$ K8 p N+ k n" j
三、仿真调试器 & e. ?7 M. _# M7 n# ]" P$ E* N
1、STICE 2 ~7 M3 ?' g2 f- g/ J
http://www.st.com/mcu/modules.php?name=mcu&file=devicedocsmdt&FAM=113&DEV=STICE-SYS001 ( ^8 K$ q- B; h* V" x! t4 L5 B; I
ST针对STM8新推出的高端实时在线仿真工具,同时该工具具有SWIM接口,也能支持SWIM在线调试和编程。由于工具拥有Ananyser Input和Triggers端口,因此STICE还能支持逻辑分析、信号触发事件捕获跟踪等高级调试功能。 ; C; i, M9 G) |& ?& r
这里需要单独将STICE仿真工具拿出来说明的是,如果单独定够STICE(ST定购代码:STICE-SYS001)是不能组成一个在线仿真系统,还仍需一些配件才可以实现,在这个问题上我犯过错误。下图我们可以看到STICE组成一个完整的在线调试系统,还需要2、3、4这三种配件。
回复:STM8 开发环境
回复:STM8 开发环境
回复:STM8 开发环境
回复:STM8 开发环境
在线调试工具,该工具除了能支持STM8S外还能支持大部分ST7系列MCU的在线调试和编程,对STR7、STR9、STM32支持不受限制的编程操作,代码调试受限。 . C r3 \$ V$ d! S
4 \8 }2 k p0 c
这里需要说明的是,如果各位已经有RLink的,需要检查是否有“RLink-ADP-ST7-STM8”转接板?否则STX-RLink无法支持STM8在线调试。 3 Z/ s! {: T6 y, ~6 m$ b+ [+ ~5 Q
1 b5 R! n0 T; W
3、ST Link III , {- `) {7 f, K/ H8 [
大家一定比较熟悉ST Link II,这不是ST推出用于STM32的廉价在线调试工具吗,怎么又有一个ST Link III?没错,ST后续还会更新ST Link II推出ST Link III,区别在于后者还能支持STM8的在线调试,相信这样廉价的工具可以大大降低STM8的入门门槛。工具现在还没Release,预估时间不会太久。
回复:STM8 开发环境
1、ST官方开发板 STM8/128-EVAL # C! N9 S2 m6 k1 M
2、Raisonance Reva Starter Kit for STM8
http://www.raisonance.com/products/REVA.php + T) w% N- D4 ~2 l4 y9 l. V9 {
暂时没有在网站上找到图片,之前有一套,已经借给了客户未有留下图片。该套件自带一个代码受限的RLink调试器。
回复:STM8 开发环境
上传的版本为Rev1.0,最新的版本请到ST官方网站下载。 7 N3 C" B7 A' N: Q# a5 I& i' {
六、STM8的硬件最小系统
* n) j) i! E$ p7 L V' I5 d
没什么好讲的,已经是简化的不能再简化了,要是看不懂,就不用看了。 * v- W- m! l" ~
回复:STM8 开发环境
回复:STM8 开发环境
(Grant整理)STM8是ST推出的新一带8bit MCU,采用三级流水线,最大运行频率20MIPS@24MHz。具体资料请到STM8S的官方网页下载:http://www.st.com/mcu/modules.php?name=mcu&file=familiesdocs&FAM=113 这里就不罗嗦了。 " x% Q; p: e+ u H |1 I
工作的原因很早就有接触STM8,早期的时候自己摸索走过一点弯路,这里介绍一下STM8系列MCU的软件和硬件环境,方便想用的快速了解。
$ c7 N7 Y! g& m8 W' K' ^" K
一、集成开发环境和C编译器软件 , x; ?5 A1 Q1 e! E2 m
1、STVD 7 p T- W+ f' E
http://www.st.com/stonline/products/support/micro/files/st7toolset.exe * H9 v r! K n3 N8 V/ `8 P
这是ST官方的集成开发环境,早期叫STVD7是因为支持ST7系列MCU,后因STM8的推出,改名为STVD,当前最新的版本4.0.1。该软件安装后默认集成了ST Visual Develop 和ST Visual Programer两个软件,前者是IDE,后者是编程软件。
ST Visual Develop集成开发环境自带ST7、STM8的汇编编译器,同时能够支持外挂多种C编译器,如COSMIC、Metrowerks等。对于MCU仿真功能,STVD除了可以支持软件仿真,还能支持多种调试工具,例如STICE、STX-RLink等。 / C+ r! S- g) L; D6 V9 _" Q& o
回复:STM8 开发环境
(Grant整理)STM8是ST推出的新一带8bit MCU,采用三级流水线,最大运行频率20MIPS@24MHz。具体资料请到STM8S的官方网页下载:http://www.st.com/mcu/modules.php?name=mcu&file=familiesdocs&FAM=113 这里就不罗嗦了。 % _$ p3 U2 H2 A4 W
工作的原因很早就有接触STM8,早期的时候自己摸索走过一点弯路,这里介绍一下STM8系列MCU的软件和硬件环境,方便想用的快速了解。
一、集成开发环境和C编译器软件 - i" {- g; D; e1 D& k
1、STVD 8 y* u3 U' U( u2 j s! I
http://www.st.com/stonline/products/support/micro/files/st7toolset.exe
这是ST官方的集成开发环境,早期叫STVD7是因为支持ST7系列MCU,后因STM8的推出,改名为STVD,当前最新的版本4.0.1。该软件安装后默认集成了ST Visual Develop 和ST Visual Programer两个软件,前者是IDE,后者是编程软件。 4 o: D4 g4 V1 E& x
ST Visual Develop集成开发环境自带ST7、STM8的汇编编译器,同时能够支持外挂多种C编译器,如COSMIC、Metrowerks等。对于MCU仿真功能,STVD除了可以支持软件仿真,还能支持多种调试工具,例如STICE、STX-RLink等。
RE:STM8 开发环境