原创 STM8学习篇之软件环境

2012-5-8 10:23 6762 8 8 分类: MCU/ 嵌入式

STM8 与 CXSTM8使用过程简介

一,准备STVD+CXSTM8+STM8软件包

1,在http://www.st.com/mcu/familiesdocs-120.html
    下载ST Visual Develop (STVD) 4.1.3 and ST Visual Programmer (STVP) 3.1.3 版本
    sttoolset.exe
    http://www.st.com/stonline/products/support/micro/files/sttoolset.exe
   
2,在http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3229327&bbs_page_no=1&bbs_id=3020
    下载CXSTM8 4.2.8 无需License,去除16K限制软件
 CXSTM8.rar
 http://cache.ourdev.cn/bbs_upload247021/files_12/ourdev_423629.rar
 还有补丁
 Cosmic.rar
 http://cache.ourdev.cn/bbs_upload247021/files_13/ourdev_424179.rar
 (试用限制版本http://www.cosmicsoftware.com/cxstm8_16k.exe)
 
       
二,建立STVD+CXSTM8开发环境

1,双击sttoolset.exe,默认安装STVD和STVP到C盘的C:\Program Files\STMicroelectronics\st_toolset
 将会在桌面产生ST Visual Develop和ST Visual Programmer的快捷方式;

2,解压COSMIC.rar到C盘的C:\Program Files\STMicroelectronics;

3,双击桌面的ST Visual Develop,打开STVD工具,在Tools->Options下的Toolset页面的Toolset中选择
 STM8 cosmic,在Root path中选择C:\Program Files\STMicroelectronics\CXSTM8,然后应用,确定;

 

三,连接开发工具

把ST-LINK的SWIM电缆连接在ST-LINK和STM8开发板之间,共有4个信号:TVCC,SWIM,GND,RESET;

 

如图

ST TOOLSET在下载后,运行其安装程序,如下图所示:

 

在软件安装完成之后,可从开始菜单来启动,“开始>ST Visual Develop”,如下图所示:

 

ST TOOLSET 启动后,其界面如下图所示:

 

 

COSMIC C编译器在安装过程中,出现下图提示。

 

提示创建桌面图标和申请软件使用协议。可以选择“Register your license”来申请协议,选择“Next”。

根据要求填写下面的注册信息,要用英文填写完整。选择”Register by Email”,此时会启动计算机系统默认的邮件软件,发送申请协议的件。用户会受到一个协议文件。将其拷贝到安装目录下的license 目录下即可, 默认目录为C:\ProgramFiles\COSMIC\CXSTM8_16K\license。

 

如果在安装过程中没有申请协议,也可以在安装目录下,找到C:\ProgramFiles\COSMIC\CXSTM8_16K 目录(默认安装目录)下面的 

lmreg16k.exe文件,运行也可以进行注册取得协议文件。

 

 

STVD启动如图所示

 

 

注意在选择toolchain时,选择ST COSMI(不然面对你的是一条条汇编指令,呵呵。。。)

具体可以参考《stm8单片机入门》

http://wenku.baidu.com/view/776476b91a37f111f1855b0d.html

注意上面的资料是以直接对寄存器操作的方式进行编程的,下面的我要使用的是官方为了缩短研发周期而提供的的固件(APP函数)进行编程

下次将对固件进行简单的分析

(谢谢观赏。。。)还是那句话欢迎批评教育

 

文章评论0条评论)

登录后参与讨论
我要评论
0
8
关闭 站长推荐上一条 /2 下一条