STVP是ST早期的一款下載編程工具,支持早期的ST早期的芯片(比如ST7系列),也支持STM8、 STM32。 該工具雖然相對ST-LINK utility、STM32CubeProg比較老,但該工具官方在2017年還進行了維護,目前還處于ACTIVE(活躍)狀態。 下面針對STVP進行詳細介紹、下載、安裝和使用描述:
1
STVP介紹
STVP:ST Visual Programmer,即ST的一套可視化下載編程工具。
STVP提供了一個面向ST單片機的Flash全功能燒寫環境,可方便的用于讀取、寫入和校驗芯片內部存儲器與選項字節。
1.支持下載調試硬件:
支持的下載調試器比較多:
ST-Link
R-Link
STice
STick
ST7DVP3
ST-TSLink
······
2.編程模式(協議)
編程模式與下載調試器有關。
比如ST-Link支持:
JTAG
SWD
SWIM
還有一些其他模式:
ICP
Scoket
3.支持編程的芯片
STVP編程工具是兼容多個系列的芯片:
ST7系列
STM8系列
STM32系列
先放三張圖給大家看看:
大家可以從這三張圖片看到很多信息,當還有很多內容,下面繼續講述。
2
STVP下載
1.官網地址:
https://www.st.com/en/development-tools/stvp-stm32.html
(公號不支持外鏈接,請復制鏈接到瀏覽器打開)
2.網盤地址:
官方需要賬號或填寫相關信息才能下載,也可以在我網盤下載,后臺回復“ST工具下載鏈接”獲取網盤下載地址。
3.STVP安裝包說明
STVP目前最新版本V42.0.0,不出意外,官方應該不會再更新了(當然,不一定)。
下載的安裝包(sttoolset_pack42.exe),是一個集多種工具為一體的安裝包。
sttoolset_pack42.exe官方有幾種描述:
stvd-st7
stvd-stm8
stvp-st7
stvp-stm8
stvp-stm32
所以,有幾個地址下載的也是同一個安裝包:
https://www.st.com/en/development-tools/stvd-st7.html
https://www.st.com/en/development-tools/stvd-stm8.html
https://www.st.com/en/development-tools/stvp-st7.html
https://www.st.com/en/development-tools/stvp-stm8.html
也就是說,sttoolset_pack42.exe是包含STVD(ST Visual Develop) 和STVP(ST Visual Programmer) 兩種工具。
STVD支持ST7系列、STM8系列的軟件開發環境(IDE)。
STVP支持ST7系列、STM8系列、STM32系列的下載編程工具。
3
STVP安裝
1.安裝環境
官網下載的安裝包是exe文件,也就是說只支持Windows,不支持Linux、 Mac等操作系統。 2.安裝過程Windows的安裝基本都是一路Next下去,根據提示選擇安裝就行了,下面針對初學者,把過程分享出來。
提示:
可能你電腦系統的環境與我有差異,過程中可能有一些差異,一般來說問題不大。
4
STVP使用
STVP作為一個編程工具,包含常規的讀、寫(下載/編程)、擦除,選項字節編程等。
我們這里以ST-Link、 STM32F411為例來描述一下:
1.打開STVP,選擇下載器類型、芯片等。
根據你硬件情況,完成上面5個步驟。 2.打開下載文件
3.下載(編程)
下載之前需要用ST-Link鏈接好STM32:
4.擦除下載過程可能會出現一些問題,比如寫保護、未擦除
此時,進行擦除操作:
5.讀取
有時候我們需要讀取芯片內部Flash,可通過這個工具讀取并保存為bin,或hex文件。(前提是沒有讀保護)
6.修改選項字
有些選項字我們可以通過編程工具進行修改,比如讀寫保護:
好了,基本內容就介紹到這里,最后說明一下,STVP是一款免費的軟件工具,大家可以放心使用。
責任編輯:lq
-
存儲器
+關注
關注
38文章
7514瀏覽量
164030 -
ST
+關注
關注
32文章
1134瀏覽量
129021 -
STVP
+關注
關注
0文章
10瀏覽量
6492
原文標題:ST那個古老的STVP工具
文章出處:【微信號:strongerHuang,微信公眾號:strongerHuang】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論