1. 程式人生 > WINDOWS開發 >windows下搭建stm8s開發環境

windows下搭建stm8s開發環境

接線:

st_link_v2:   NRST    GND    SWIM    3V3
                ↓      ↓      ↓       ↓
目標板:        NRST    GND    SWIM    3V3    

下載軟體包

cxstm8_32k
百度搜索

stvd-stm8
百度搜索

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