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

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

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

STVD、 STVP、 ST-LINK utility這些工具你了解嗎?

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 2020-03-04 13:48 ? 次閱讀

ST生態(tài)提供工具、資料很多,可是很多朋友卻不知道。今天就寫點相關(guān)內(nèi)容給大家。

1簡述STVD、STVP和ST-LINK Utility

可能很多朋友都知道,或聽說過STVD和STVP,但還是很多朋友傻傻分不清STVD和STVP這兩個東西到底是什么。

同時,ST-LINK Utility這個工具相對來說很多人還是都知道,我之前也寫過相關(guān)的文章:

1.STM32 ST-LINK Utility介紹、下載、安裝、使用方法

2.利用STM32 ST-LINK Utility查看內(nèi)核運行狀態(tài)

1.STVD

STVD:ST Visual Develop,即ST的一套可視化開發(fā)環(huán)境。該工具套件還包括STVD集成開發(fā)環(huán)境和ST匯編語言鏈接器。有點類似Keil,或IAR。

STVD主界面:


2.STVP

STVP:ST Visual Programmer,即ST的一套可視化編程工具。STVP提供了一個面向ST單片機的Flash全功能燒寫環(huán)境,可方便的用于讀取、寫入和校驗芯片內(nèi)部存儲器與選項字節(jié)。

STVP支持硬件

3.ST-LINK Utility

STM32 ST-LINK Utility是只針對于STM32,使用ST-Link的一套編程工具。

STM32 ST-LINK Utility主界面:

4.sttoolset

其實,STVD和STVP都屬于ST的工具,二者集成在sttoolset工具包。

2

這些工具更多信息

真STVD和STVP這兩個工具相對來說,推出年齡有點久了。但ST為了照顧更多人,還在更新維護。

1.STVD

上面說了,STVD是一款類似Keil,或IAR的這種工具,簡單說就是用于ST處理器的編程開發(fā)的一套集成開發(fā)環(huán)境。

但是它推出的時間比較早,應(yīng)該在2001年就推出了,那時候我還在讀小學(xué)。主要針對的是ST之前較早的處理器ST7。

學(xué)習(xí)STM32的朋友,很多人應(yīng)該在一些地方都看到過ST7,但都不了解。說實話,我都沒用過ST7系列的單片機,在當(dāng)時,老一輩工程師應(yīng)該常用的(當(dāng)然,之前51才是經(jīng)典)。

后來STM8問世了,就沿用了之前的工具,將STVD兼容STM8。

看下支持硬件環(huán)境:

2.STVP

這個工具類似于STM32 ST-LINK Utility。ST在之前為了使ST的處理器有一個好的編程工具,將STVP一步一步升級,兼容STM8,STM32。

你會發(fā)現(xiàn),STVP不但可以讀寫FLASH,連內(nèi)部EEPROM都可以進行讀寫(也類似編程)。

所以,想要事先在STM8,或STM32帶有EEPROM的芯片寫數(shù)據(jù)的朋友,不妨用SDVP進行寫數(shù)據(jù)。

3.ST-LINK Utility

ST處理器型號在不斷增多,于是就將STM32的編程工具進行了獨立,也就是我們看到的STM32 ST-LINK Utility。

這也是目前對STM32編程,使用最多的一個工具。官方目前也是重點在更新維護這個工具。

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

    關(guān)注

    1

    文章

    12

    瀏覽量

    20468
  • STVP
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    6469
  • st-link
    +關(guān)注

    關(guān)注

    1

    文章

    43

    瀏覽量

    9572
收藏 人收藏

    評論

    相關(guān)推薦

    st-link仿真電機控制時出現(xiàn)干擾的原因?怎么解決?

    我用stm32做電機控制的調(diào)試,調(diào)試工具st-link,但是發(fā)現(xiàn)仿真時一接上st-link,對電機的運行明顯有干擾,顯示的數(shù)據(jù)也不正確。求大俠指教。
    發(fā)表于 05-17 07:52

    st-link或j-link工具怎么燒寫STM32信息區(qū)塊?

    怎么燒寫STM32 信息區(qū)塊!用st-link 或 j-link工具。
    發(fā)表于 05-08 07:20

    ST-LINK下載時出現(xiàn)Blank Check not feasible的原因?

    STVD中用ST-LINK給STM8下載程序,一直都出現(xiàn)Blank Check not feasible,提示程序沒有下載進去,這是怎么回事啊,請大俠幫忙解答一下,找了很久了。。。
    發(fā)表于 05-06 06:28

    stvp可以燒錄和讀取,但是不能仿真為什么?

    -> Emulator reset (usb://usb)... ** Connection error (usb://usb): swim error [30200]: st-link connection error -> Failed to connect target.
    發(fā)表于 04-30 06:43

    ST-LINK使用疑問求解

    新人求助,我的PCB板沒有供電,之前用J-LINK使用SWD接線方式用四根線就可以正常輸入程序,但是換用ST-LINK用四根線就不行。然后換了一塊可以供電的板子就可以正常輸入程序。所以想問一下,第一
    發(fā)表于 04-26 07:51

    在KEIL和STM32 ST-LINK Utility中可以找到或連接到FLASH,但卻無法ERASE,怎么解決?

    STM32F030R8 ST-LINK keil_v5 STM32 ST-LINK Utility在KEIL和STM32 ST-LINK Utili
    發(fā)表于 04-03 07:27

    電腦完成最新升級,STM32 ST-LINK Utility沒辦法運行提示缺少mfc140.dll文件怎么解決?

    我的電腦完成最新升級,之后STM32 ST-LINK Utility沒辦法運行。先是提示缺少mfc140.dll文件。我從網(wǎng)上找了個文件放進相關(guān)文件夾里面,之后提示如下應(yīng)用程序無法正常啟動(0xc000007b)。請單擊“確定”關(guān)閉應(yīng)用程序
    發(fā)表于 03-29 08:28

    ST-LINK向STM8上傳程序出錯的原因?

    我先用IAR上傳程序,出現(xiàn)這個錯誤,然后網(wǎng)上有人說先用STVP上傳一次就可以了,結(jié)果也報錯。ST-link驅(qū)動下載成功的。ST-LINK和STM8接線就4根線也沒問題,我還給STM8板子外部供電。這個到底什么問題?。?/div>
    發(fā)表于 03-27 07:27

    ST-LINK Utility無法連接到P-NUCLEO-WB55.NUCLEO板是為什么?

    ST-LINK Utility 版本 目標(biāo)開發(fā)板是P-NUCLEO-WB55 的NUCLEO64 板,跳線使用STLink供電; 問題是:連接不上開發(fā)板,按照UM2550文檔操作到下載步驟。
    發(fā)表于 03-26 08:08

    ST-link\\Jlink\\串口連接不上stm32怎么解決?

    自己畫的板子,再用stlink設(shè)置寫保護后,就再也無法連接上. 不管是設(shè)置sram啟動還是系統(tǒng)存儲器啟動,還是主存儲器啟動. STM32 ST-LINK Utility或是Jflash. 還是串口都無法連接上stm32.無法連接更別提編輯選項字節(jié)了 請問路過的各路大佬,怎
    發(fā)表于 03-20 08:19

    STM32 ST-LINK Utility 4.2燒程序,過程中ST LINK的紅綠燈一直不停閃爍,顯示燒錄成功芯片沒有反應(yīng)為什么?

    用的是STM32 ST-LINK Utility 4.2燒程序,這個軟件可以識別芯片,過程中ST LINK的紅綠燈一直不停閃爍,最后顯示燒錄成功,但是芯片沒有反應(yīng)
    發(fā)表于 03-20 07:35

    請問ST-LINK如何在IAR設(shè)置下載SWD接口的時鐘速度?

    在STM32 ST-LINK Utility就有配置設(shè)置時鐘頻率的,否則舊版本固件是灰色的Old firmware提示; 不知道有人是否有做過類似的配置?---- ST-LINK怎么在IAR下設(shè)置下載SWD接口的時鐘速度?
    發(fā)表于 03-20 07:31

    ST LINK utility與STM32G0采用SWD連接,使用ST LINK utility擦除全片程序時擦除不了怎么解決?

    ST LINK utility與STM32G0采用SWD連接,可通過KEIL下載程序,而使用ST LINK
    發(fā)表于 03-14 07:56

    NUCLEO-F103RB在升級ST-Link時,導(dǎo)致ST-Link不能使用怎么修復(fù)?

    NUCLEO-F103RB在用ST Link Upgrade升級ST-Link時, 選擇Change Type 和 STM32 Debug+VCP,然后點擊yes后電腦就不認這全板上的ST-L
    發(fā)表于 03-13 07:51

    STM32 ST-LINK Utility中開啟讀保護與在程序中開啟RDP的區(qū)別是什么?

    STM32F103使用ST-LINK Utility量產(chǎn)模式,選擇開啟RDP后,單片機Flash讀寫功能出現(xiàn)問題。但是在程序中開啟RDP,同樣的程序,F(xiàn)lash讀寫功能正常。 請教下這2種開啟RDP方式的區(qū)別是什么?
    發(fā)表于 03-07 08:22