很久之前玩过几天STM8,今天有个项目,领导为了省钱,让我用这个芯片开发,嚓,心里顿时觉得有一万只草泥马在奔腾,于是度啊度,七零八落的找到一些资料,特意记录下来,以防以后使用又忘记了.
具体安装步骤如下:
① 安装sttoolset_pack33.exe
② 安装cxstm8_32k.exe
安装这个软件时候会提醒你用Email获取License,直接跳过这步
③ 运行CXSTM8_32k_patch.exe
④ 打开桌面上ST Visual Develop
⑤ 打开我提供的一个例子demo-led
File->OpenSpace
⑥ 将demo-led下的library目录拷贝到C:\Program Files\COSMIC\CXSTM8_32K下,并重命名为stm8lib
⑦ 设置编译路径
Tools->Options->Directories
Include files里添加C:\Program Files\COSMIC\CXSTM8_32K\stm8lib\inc
Library files里添加C:\Program Files\COSMIC\CXSTM8_32K\Lib
Source files里添加C:\Program Files\COSMIC\CXSTM8_32K\stm8lib\src
设置好后单击确认.
⑦ Debug instrument-> Target Settings...里选择Swim-ST-Link
⑧ Project->Settings
Toolset选择STM8 Cosmic
⑨ 接线
其中STlink上面STM8的接口定义如下图
10. 编译好之后调试Debug->Strart Debugging
至此整个开发环境就算搭建完成了,Demo代码点击下载源码
CXSTM8_32k_patch.exe