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条评论)
登录后参与讨论