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