您尚未登录。

楼主 #1 2020-05-09 20:10:11

缥缈九哥
会员
注册时间: 2020-05-09
已发帖子: 93
积分: 96

9G-STM8 CXSTM8使用过程简介 --缥缈九哥

9G-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)

3,在http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3600882&bbs_page_no=7&bbs_id=3020
    下载STM8S105S4-PKT演示代码.zip
    ourdev_484758.zip
http://cache.ourdev.cn/bbs_upload247021/files_19/ourdev_484758.zip
STM8S105S4-PKT演示代码使用说明.pdf
ourdev_484759.pdf
http://cache.ourdev.cn/bbs_upload247021/files_19/ourdev_484759.pdf
其它相关资源:
如何开始STM8S系列单片机的开发
http://images.stmicroelectronics.com.cn/stonline/mcu/images/STM8S_development.pdf
STM8S体验系统板STM8S105S4-PKT用户手册
http://download.ourdev.cn/bbs_upload247021/files_22/ourdev_506732.pdf
开发板套件见连接:
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3723427&bbs_page_no=1&bbs_id=3020

4,其它文档的下载地址如下:
http://www.st.com/mcu/familiesdocs-120.html
http://www.st.com/mcu/modules.php?name=mcu&file=familiesdocs&FAM=113
http://www.stmicroelectronics.com.cn/mcu/inchtml-pages-stm8l.html
http://www.stmicroelectronics.com.cn/mcu/inchtml-pages-stm8s.html

       
二,建立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,然后应用,确定;

三,连接开发工具

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

2,对STM8S105S4-PKT开发板加上9V的直流电源,把ST-LINK用USB线连接到PC的USB口上;

四,测试STM8S105S4-PKT演示工程

1,解压STM8S105S4-PKT演示代码.zip到PC上会得到一个Demo的目录;
2,用STVD工具的File->Open Workspace打开Demo\Touch Sensing\STM8S_EXAMPLE_FW\Project\STVD\Cosmic\example.stw;
3,用STVD工具的Debug instrument->Target Settings中的Debug Instrument Selection中选择Swim ST-LINK,应用,确定;
4,用STVD工具的Build->Rebuild All全部重新编译代码;
5,用STVD工具的Debug->Start Debugging下载代码到目标板上去;
6,然后可以使用单步执行,全速执行等命令,然后每按一次K3,K2,K1,相应的LD2,LD3,LD4就会相应的改变亮灭状态一次;
7,同样可以编译Demo\LED\Demo.stw和Demo\Music\Demo.stw等工程,查看LED流水灯和播放音乐。

五,用STVP+ST-LINK读写STM8

1,同样用ST-LINK的SWIM接口连接开发板和PC机,然后上电;
2,双击ST Visual Programmer打开STVP;
3,在STVP的Project->new 中建立一个新工程STM8S105S4-PKT.stp;
4,然后选择Hardware的ST-LINK,和Device的STM8S105x6确定;
5,用File->Open打开一个十六进制的HEX文件,然后用Program->All Tabs烧录进STM8去;
6,同样也可以用Read->All Tabs,来读出STM8中所有的目标码。

离线

#2 2020-05-27 10:33:06

lostangel
会员
注册时间: 2020-05-27
已发帖子: 8
积分: 8

Re: 9G-STM8 CXSTM8使用过程简介 --缥缈九哥

有没有详细教程,分享学习下

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn