拓撲: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還是不夠好裝啊
