目錄
一、什么是STM32 ST-LINK Utility?
二、STM32 ST-LINK Utility有什么用?
三、官方途徑下載軟件!
四、我的資源
五、安裝
六、怎么用?
1、比如我們經(jīng)常使用的Keil是如何生成hex
2、讀取STM32內(nèi)部FLASH及芯片信息
3、打開hex程序
4、下載程序?
(* ̄︶ ̄)創(chuàng)作不易!期待你們的 點贊、收藏和評論喔。
一、什么是STM32 ST-LINK Utility?
STM32 ST-LINK Utility這個軟件工具其實主要就是配套“ST-LINK”這個下載工具一起使用的上位機軟件。因此使用STM32 ST-LINK Utility上位機軟件需要有一個ST-LINK工具才行。它的功能和J-Link對應(yīng)的工具類似,用于燒寫代碼。
STM32 ST-LINK Utility工具在產(chǎn)品開發(fā)過程中測試一些其他版本的代碼,可以直接下載hex,而不用打開工程再編譯去下載。 當你開發(fā)完一個STM32產(chǎn)品,需要量產(chǎn)的時候,就可以用這個工具直接下載hex代碼或者.bin文件,對代碼加密(讀保護)。
二、STM32 ST-LINK Utility有什么用?
STM32 ST-LINK Utility軟件主要的功能就是量產(chǎn)(批量下載代碼的工具)。它也是比較實用的一個工具,當我們需要查看芯片F(xiàn)LASH數(shù)據(jù)時,可以很快定位查找到想要的數(shù)據(jù)(前提是沒有添加保護)。
STM32 ST-LINK Utility軟件包含ST-Link驅(qū)動。若你安裝了STM32 ST-LINK Utility軟件,你的ST-Link就不用單獨安裝驅(qū)動了,可以直接使用(比如Keil、IAR在線調(diào)試、下載等)。
STM32 ST-LINK Utility軟件除了可以快速讀取FLASH數(shù)據(jù)外,還可快速讀取STM32芯片型號、ID、版本等信息。
三、官網(wǎng)途徑下載資源
在我們開發(fā)的過程中,使用的軟件是盜版這件事情有時候就是個定時炸彈,它會隨時都會給你來一次意外。寶子們要記住,下載相關(guān)軟件時,要看清楚訪問的連接是否“看起來很專業(yè)”的樣子。(反正就不要進入一下什么軟件園之類的)我們這次訪問的是ST官方網(wǎng)站:
以下是官網(wǎng)下載鏈接,我們要下載的是 “STSW-LINK004”。
STSW-LINK004 - STM32 ST-LINK utility (replaced by STM32CubeProgrammer) - STMicroelectronics
四、我的資源“ 官網(wǎng) ”最新版-《STM32 ST-LINK Utility v4.6.0》https://download.csdn.net/download/weixin_44807874/87251907
?。。?/strong>當然,當你看到這里的時候,你們也可以下載我的資源:STM32 ST-LINK Utility v4.6.0,放心的是,我是官方網(wǎng)站下載的。
鏈接:https://pan.baidu.com/s/1VorQCh7gf3Zoc28mufbrFg?pwd=v994?
提取碼:v994
五、安裝
一路“next”下去!?。?/p>
六、怎么用?
STM32 ST-LINK Utility軟件主要是下載程序(可執(zhí)行hex文件),因此需要編程工具生成hex文件才行!
1、比如我們經(jīng)常使用的Keil是如何生成hex
Project ->Options for Target -> Output 勾選上“Create HEX File”(如下圖)
2、讀取STM32內(nèi)部FLASH及芯片信息
使用ST-Link連接硬件(STM32芯片),打開STM32 ST-LINK Utility軟件,連接芯片:Tarage ?-> connect或直接點擊連接快捷按鈕(如下圖)。
【讀取FLASH信息的前提是沒有添加讀保護】
點擊“連接按鈕”之前可以設(shè)置讀取FLASH的起始地址、讀取長度和數(shù)據(jù)顯示的寬度。
3、打開hex程序
在上一步連接好芯片,并正確識別芯片之后,打開需要下載的程序(hex)文件。打開hex文件可以從菜單欄(File -> Open File)打開,也可以直接講hex文件拖動到FLASH區(qū)域(就像從電腦復制文件到U盤一樣)。
4、下載程序?
在上一步打開hex文件完成之后,點擊“下載”(可以Taraget -> Program,也可以直接點擊下載快捷按鈕,如下圖)
?彈出信息確認窗口,如hex文件路徑、驗證方式等,確認信息無誤后點擊“Start”開始下載程序。
【如:我將可執(zhí)行hex文件命名為“ExecutableFile.hex”,位于桌面】文章來源:http://www.zghlxwxcb.cn/news/detail-457004.html
?下載過程時間長短與程序大小有關(guān),一般都很快,出現(xiàn)“Verification...OK”,說明下載成功。文章來源地址http://www.zghlxwxcb.cn/news/detail-457004.html
(* ̄︶ ̄)創(chuàng)作不易!期待你們的 點贊、收藏和評論喔。
到了這里,關(guān)于《 STM32 ST-LINK Utility 》__代碼下載工具下載、安裝和使用說明(小白也能懂)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!