拓扑:windows -> st_link_v2 ->目标板,目标板不由st_link_v2供电
接线:
st_link_v2: NRST GND SWIM 3V3
↓ ↓ ↓ ↓
目标板: NRST GND SWIM 3V3
下载软件包
cxstm8_32k
百度搜索
stvd-stm8
百度搜索
ST-LINK V2驱动
百度搜索
安装ST-LINK V2驱动
安装stvd-stm8,没什么特别注意的,一路NEXT就行
安装cxstm8_32k c语言编译器,重启电脑
新建工程
新建工程文件夹
打开stvd,点击File
->New WorkSpace
选择工程文件路径D:\stm8s\cosmic,这样stvd生成的文件都在此文件夹,方便管理
关闭stvd
把main.c
移到文件夹src
目录(个人习惯)
打开stvd
打开刚刚的工程,提示找不到main.c
了,按提示从工程移除
右键Source File
->add files to floder
,添加移动后的main.c
点击Target Setting
,选择swim st-link
编译,下载
此时很可能提示"** Connection error (usb://usb): gdi-error [40201]: can‘t access configuration database"
重装ST Toolset.msi
以管理员身份运行C:\Program Files (x86)\STMicroelectronics\st_toolset\stvd\dao\ST Toolset.msi
,弹窗选remove
,stvd默认装到系统盘的情况
以管理员身份运行C:\Program Files (x86)\STMicroelectronics\st_toolset\stvd\dao\ST Toolset.msi
,弹窗选install
,stvd默认装到系统盘的情况
但是很可能在win10找不到以管理员身份运行
选项,可以参考另一篇文章注册一下选项
https://www.cnblogs.com/ccmig/p/12814222.html
stvd还是不够好装啊