0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

針對(duì)STVP進(jìn)行詳細(xì)介紹、下載、安裝和使用描述

strongerHuang ? 來源:嵌入式專欄 ? 作者:嵌入式專欄 ? 2020-11-01 11:13 ? 次閱讀

STVP是ST早期的一款下載編程工具,支持早期的ST早期的芯片(比如ST7系列),也支持STM8、 STM32。 該工具雖然相對(duì)ST-LINK utility、STM32CubeProg比較老,但該工具官方在2017年還進(jìn)行了維護(hù),目前還處于ACTIVE(活躍)狀態(tài)。 下面針對(duì)STVP進(jìn)行詳細(xì)介紹、下載、安裝和使用描述:

1

STVP介紹

STVP:ST Visual Programmer,即ST的一套可視化下載編程工具。

STVP提供了一個(gè)面向ST單片機(jī)的Flash全功能燒寫環(huán)境,可方便的用于讀取、寫入和校驗(yàn)芯片內(nèi)部存儲(chǔ)器與選項(xiàng)字節(jié)。

1.支持下載調(diào)試硬件

支持的下載調(diào)試器比較多:

ST-Link

R-Link

STice

STick

ST7DVP3

ST-TSLink

······

2.編程模式(協(xié)議)

編程模式與下載調(diào)試器有關(guān)。

比如ST-Link支持:

JTAG

SWD

SWIM

還有一些其他模式:

ICP

Scoket

3.支持編程的芯片

STVP編程工具是兼容多個(gè)系列的芯片:

ST7系列

STM8系列

STM32系列

先放三張圖給大家看看:

大家可以從這三張圖片看到很多信息,當(dāng)還有很多內(nèi)容,下面繼續(xù)講述。

2

STVP下載

1.官網(wǎng)地址:

https://www.st.com/en/development-tools/stvp-stm32.html

(公號(hào)不支持外鏈接,請(qǐng)復(fù)制鏈接到瀏覽器打開)

2.網(wǎng)盤地址:

官方需要賬號(hào)或填寫相關(guān)信息才能下載,也可以在我網(wǎng)盤下載,后臺(tái)回復(fù)“ST工具下載鏈接”獲取網(wǎng)盤下載地址。

3.STVP安裝包說明

STVP目前最新版本V42.0.0,不出意外,官方應(yīng)該不會(huì)再更新了(當(dāng)然,不一定)。

下載的安裝包(sttoolset_pack42.exe),是一個(gè)集多種工具為一體的安裝包。

sttoolset_pack42.exe官方有幾種描述:

stvd-st7

stvd-stm8

stvp-st7

stvp-stm8

stvp-stm32

所以,有幾個(gè)地址下載的也是同一個(gè)安裝包:

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系列的軟件開發(fā)環(huán)境(IDE)。

STVP支持ST7系列、STM8系列、STM32系列的下載編程工具。

3

STVP安裝

1.安裝環(huán)境

官網(wǎng)下載的安裝包是exe文件,也就是說只支持Windows,不支持Linux、 Mac等操作系統(tǒng)。 2.安裝過程Windows的安裝基本都是一路Next下去,根據(jù)提示選擇安裝就行了,下面針對(duì)初學(xué)者,把過程分享出來。

提示:

可能你電腦系統(tǒng)的環(huán)境與我有差異,過程中可能有一些差異,一般來說問題不大。

4

STVP使用

STVP作為一個(gè)編程工具,包含常規(guī)的讀、寫(下載/編程)、擦除,選項(xiàng)字節(jié)編程等。

我們這里以ST-Link、 STM32F411為例來描述一下:

1.打開STVP,選擇下載器類型、芯片等。

根據(jù)你硬件情況,完成上面5個(gè)步驟。 2.打開下載文件

3.下載(編程)

下載之前需要用ST-Link鏈接好STM32:

4.擦除下載過程可能會(huì)出現(xiàn)一些問題,比如寫保護(hù)、未擦除

此時(shí),進(jìn)行擦除操作:

5.讀取

有時(shí)候我們需要讀取芯片內(nèi)部Flash,可通過這個(gè)工具讀取并保存為bin,或hex文件。(前提是沒有讀保護(hù))

6.修改選項(xiàng)字

有些選項(xiàng)字我們可以通過編程工具進(jìn)行修改,比如讀寫保護(hù):

好了,基本內(nèi)容就介紹到這里,最后說明一下,STVP是一款免費(fèi)的軟件工具,大家可以放心使用。

責(zé)任編輯:lq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7409

    瀏覽量

    163436
  • ST
    ST
    +關(guān)注

    關(guān)注

    32

    文章

    1124

    瀏覽量

    128738
  • STVP
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    6469

原文標(biāo)題:ST那個(gè)古老的STVP工具

文章出處:【微信號(hào):strongerHuang,微信公眾號(hào):strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    請(qǐng)問STM8S用STVP燒錄怎么加密?

    STM8S用STVP燒錄怎么加密? 最好有加密的步驟,小弟剛接觸這個(gè),加密之后別人能否讀出來? 加密過后的IC還能不能再燒錄? 希望有經(jīng)驗(yàn)大師指點(diǎn)指點(diǎn)
    發(fā)表于 05-16 06:09

    STM8S207RB每次下載前必須用STVP修改選項(xiàng)字才能下載,為什么?

    我的程序只是使用的W5500的程序,其他什么都沒開,每次下載前都必須用STVP修改選項(xiàng)字,才能再次下載,我進(jìn)行一步步試驗(yàn),發(fā)現(xiàn)程序中只要加入下面這些,程序運(yùn)行后,再次
    發(fā)表于 05-13 06:08

    STM32模擬EEPROM的數(shù)據(jù)用IAR下載怎么清除?

    如題,我下載后,模擬EEPROM的數(shù)據(jù)還在,怎么清?用J LINK下載的。如果用ST LINK在STVP清除就行。IAR不知怎么清。
    發(fā)表于 05-10 06:23

    STVP中stm8af6226的Option bytes與Datasheet不符是為什么?

    有沒有人用過stm8af6226,在燒錄軟件STVP中選擇芯片只有STM8AF6226TXSSS這一款,但里面的Option bytes內(nèi)容與stm8af6226的Datasheet不符,而是
    發(fā)表于 05-09 08:22

    STVP不能燒錄的原因?

    Error : < PROGRAM MEMORY erasing failed. 但是我的筆記本用上述的驅(qū)動(dòng),安裝包,是可以安裝下載程序的。所以,想請(qǐng)問下大神們,我臺(tái)式電腦怎么安裝
    發(fā)表于 05-09 08:14

    用iar debug進(jìn)去的程序和用STVP燒錄的程序不一樣,為什么?

    我現(xiàn)在發(fā)現(xiàn)一個(gè)問題,就是用iar debug進(jìn)去的程序和用STVP燒錄的程序不一樣,STVP燒錄的程序運(yùn)行速度快于IAR,諸位有誰知道原因的? 定時(shí)器的速度并沒有變化,但是程序運(yùn)行速度卻不一樣 注意:是STVP,不是stvd
    發(fā)表于 05-08 06:53

    STVP為什么沒法燒錄STM8S103F?

    STVP沒法燒錄STM8S103F
    發(fā)表于 05-06 09:21

    STVP將STVD生成的.hex文件直接下載到板子上,板子就不能跑,請(qǐng)問是什么原因?

    我在STVD仿真下載程序,程序下進(jìn)去,板子可以跑起來,可是我用STVP將STVD生成的.hex文件直接下載到板子上,板子就不能跑,請(qǐng)問是什么原因,我上網(wǎng)去查有人說是仿真時(shí)的下載地址跟你
    發(fā)表于 04-28 08:23

    c#調(diào)用stvp燒錄stm8,在使用stvp_cmdlink時(shí),燒錄完后必須要按空格鍵才能退出怎么解決?

    目前在開發(fā)一個(gè)程序,c#調(diào)用stvp燒錄stm8,在使用stvp_cmdlink時(shí),發(fā)現(xiàn)燒錄完后,必須要按空格鍵才能退出。在網(wǎng)上找了好久都沒找到相關(guān)的資料,哪位大神有資料或者有什么方法請(qǐng)幫個(gè)忙。非常感謝!
    發(fā)表于 04-28 07:42

    程序使用IAR軟件在線調(diào)試debug時(shí)提示報(bào)錯(cuò),用stvp下載程序,仿真不了的原因?

    format there might be more information in the debug log window. 求助是什么問題,可以用stvp下載程序,仿真不了
    發(fā)表于 04-26 06:41

    使用IAR+stlink開發(fā)stm8s105的程序,使用STVP燒寫hex或者s19文件后,程序運(yùn)行現(xiàn)象明顯不一致是怎么回事?

    使用IAR+stlink開發(fā)stm8s105的程序,直接使用IAR下載程序后運(yùn)行正常,但是使用STVP燒寫hex或者s19文件后,程序運(yùn)行現(xiàn)象明顯不一致。只要體現(xiàn)在延時(shí)上,正常延時(shí)1S的時(shí)候
    發(fā)表于 04-23 07:41

    詳細(xì)介紹OVP過壓保護(hù)芯片的功能及使用方法

    OVP過壓保護(hù)IC:為了保護(hù)后級(jí)電路,平芯微早早推出了系列OVP過壓保護(hù)芯片產(chǎn)品,很多客戶對(duì)于OVP過壓保護(hù)芯片的功能和使用仍然存在一些誤解。這次我們平芯微就針對(duì)OVP過壓保護(hù)芯片功能使用做詳細(xì)描述
    的頭像 發(fā)表于 02-22 18:18 ?2817次閱讀
    <b class='flag-5'>詳細(xì)</b><b class='flag-5'>介紹</b>OVP過壓保護(hù)芯片的功能及使用方法

    詳細(xì)講解Altium Designer 23的安裝教程

    在PCB設(shè)計(jì)中,軟件的安裝是我們邁出的第一步,接下來將詳細(xì)講解Altium Designer 23安裝教程。
    的頭像 發(fā)表于 01-09 10:02 ?7963次閱讀
    <b class='flag-5'>詳細(xì)</b>講解Altium Designer 23的<b class='flag-5'>安裝</b>教程

    PyTorch安裝教程超詳細(xì)

    PyTorch是一個(gè)用于機(jī)器學(xué)習(xí)和深度學(xué)習(xí)的開源庫,它提供了豐富的工具和接口,幫助開發(fā)者快速構(gòu)建深度學(xué)習(xí)模型。本文將介紹如何在不同操作系統(tǒng)上安裝PyTorch,并詳細(xì)講解每個(gè)步驟。 Windows
    的頭像 發(fā)表于 12-07 11:19 ?2015次閱讀

    如何通過CMD給stm32下載程序?

    STVP這個(gè)軟件的CdmLine有人使用過嗎?該如何通過CMD給stm32下載程序
    發(fā)表于 11-07 06:51