在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

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

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 2020-03-24 13:55 ? 次閱讀

Ⅰ、寫在前面

本文講述的內容是STM32 ST-LINK Utility介紹、下載、安裝、使用方法,如需要了解更多關于STM32相關的文章,可以到我博客,或微信公眾號查看并下載。

STM32 ST-LINK Utility這個軟件工具其實主要就是配套“ST-LINK”這個下載工具一起使用的上位機軟件。因此使用STM32 ST-LINK Utility上位機軟件需要有一個ST-LINK工具才行。它的功能和J-Link對應的工具類似,用于燒寫代碼。

STM32 ST-LINK Utility工具在產品開發過程中測試一些其他版本的代碼,可以直接下載hex,而不用打開工程再編譯去下載。當你開發完一個STM32產品,需要量產的時候,就可以用這個工具直接下載hex代碼,對代碼加密(讀保護)。

本文PDF文章可以在我360云盤下載:

https://yunpan.cn/ckR3JDhkPeNUp訪問密碼 ca6d

關于本文的更多詳情請往下看。

Ⅱ、STM32 ST-LINK Utility介紹

1.關于STM32 ST-LINK Utility

STM32 ST-LINK Utility軟件主要的功能就是量產(批量下載代碼的工具)。它也是比較實用的一個工具,當我們需要查看芯片FLASH數據時,可以很快定位查找到想要的數據(前提是沒有添加保護)。

STM32 ST-LINK Utility軟件包含ST-Link驅動。若你安裝了STM32 ST-LINK Utility軟件,你的ST-Link就不用單獨安裝驅動了,可以直接使用(比如Keil、IAR在線調試、下載等)。

STM32 ST-LINK Utility軟件除了可以快速讀取FLASH數據外,還可快速讀取STM32芯片型號、ID、版本等信息。

2.Version 4.0.0更新說明

STM32 ST-LINK Utility V 4.0.0版本在V3.9.0基礎上主要更新的內容:

A.除了使用Flash界面對選項字節寄存器編程外,還可以使用(binary/hex/srec)文件對選項字編程。

B.支持Windows10操作系統

Ⅲ、下載

STM32 ST-LINK Utility這個軟件可以到官網下載,也可以到我360云盤下載。下面章節講述的安裝、注冊也是從官方下載的軟件,為了方便大家下載,我將其上傳至360云盤(和官網的一樣)。

1.官方下載

目前(2016年09月)STM32 ST-LINK Utility官方最新版本是V4.0.0。官方下載需要注冊ST賬號,ST賬號登陸成功才能下載,若覺得麻煩可以在我360云盤下載(和官網相同的文件)。

官方下載地址:

http://www.st.com/content/st_com/en/products/embedded-software/development-tool-software/stsw-link004.html

【點擊網頁中“Download”即可下載。(如果沒有登錄賬號會提示“注冊”或“登錄”)】


2.我360云盤下載

360下載方便、快捷,里面包含STM32 ST-LINK Utility軟件、資料、老版本軟件。我在360云盤提供下載的版本也是上面官網下載,上傳至360云盤【定期更新至最新版本】。

360云盤地址:https://yunpan.cn/ckSizIa9ujsVR訪問密碼 0743

Ⅳ、安裝

STM32 ST-LINK Utility集成開發環境的安裝比較簡單(基本上就是一路Next下去)。還是按照常規安裝教程(截圖)講述一下吧,以上面下載的“STM32 ST-LINK Utility v4.0.0 setup.exe”軟件為例講述。

操作系統要求:

Windows XP、Windows 7、Windows 10

256M內存及以上、30M硬盤以上

1.解壓軟件,雙擊“STM32 ST-LINK Utility v3.9.0.exe”,進入準備安裝(解壓)過程。

2.進入安裝向導,點擊“Next”。

3.同意許可,點擊“Yes”。

4.選擇安裝路徑(這里默認),點擊“Next”。

5.進入安裝過程,不到一分鐘時間。

6.安裝最后提示“安裝驅動”,點擊“下一步”,最后點擊“完成”安裝完成。


7.點擊“Finish”完成上位機軟件及ST-LINK驅動的安裝。

8.查看版本:打開軟件 -> Help - > About, 可以看見版本更新到了V4.0。

Ⅴ、基本使用方法

1.Keil和IAR生成hex的配置

STM32 ST-LINK Utility軟件主要是下載程序(可執行hex文件),因此需要編程工具生成hex文件才行,下面將講述常用工具Keil和IAR生成hex的配置。

A.Keil生成hex配置

Project ->Options for Target -> Output 勾選上“Create HEX File”(如下圖)

B.IAR生成hex配置

Project ->Options -> Output Coverter -> 勾選上“Generate additional output”、選擇輸出格式為“Intel extended”,再次設置輸出名稱就配置好了(如下圖)。

2.讀取STM32內部FLASH及芯片信息

使用ST-Link連接硬件(STM32芯片),打開STM32 ST-LINK Utility軟件,連接芯片:Tarage -> connect或直接點擊連接快捷按鈕(如下圖)。

【讀取FLASH信息的前提是沒有添加讀保護】

點擊“連接按鈕”之前可以設置讀取FLASH的起始地址、讀取長度和數據顯示的寬度。

3.打開程序(hex)

在上一步連接好芯片,并正確識別芯片之后,打開需要下載的程序(hex)文件。打開hex文件可以從菜單欄(File -> Open File)打開,也可以直接講hex文件拖動到FLASH區域(就像從電腦復制文件到U盤一樣)。

4.下載程序(hex)

在上一步打開hex文件完成之后,點擊“下載”(可以Taraget -> Program,也可以直接點擊下載快捷按鈕,如下圖)

彈出信息確認窗口,如hex文件路徑、驗證方式等,確認信息無誤后點擊“Start”開始下載程序。

【如:我將可執行hex文件命名為“ExecutableFile.hex”,位于桌面】

下載過程時間長短與程序大小有關,一般都很快,出現“Verification...OK”,說明下載成功。

Ⅵ、說明

STM32 ST-LINK Utility這個軟件工具是ST官方推薦使用的一款下載工具(配套ST-Link下載器),是一款免費的軟件,也是我們STM32學習者、開發者值得使用的一款工具。

以上總結僅供參考,若有不對之處,敬請諒解。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ST
    ST
    +關注

    關注

    32

    文章

    1161

    瀏覽量

    129931
  • STM32
    +關注

    關注

    2282

    文章

    10986

    瀏覽量

    361112
  • Link
    +關注

    關注

    0

    文章

    103

    瀏覽量

    27382
收藏 人收藏

    評論

    相關推薦

    ST-LINKSTM32CubeProgrammer中無法連接到器件怎么解決?

    ST-LINKSTM32CubeProgrammer中無法連接到器件,對比發現serial number有些差別,這個ST-LINK的序列號比較奇怪,有哪位高手可以修改這個序列號么
    發表于 03-14 14:38

    怎樣才能使用NUCLEO-H563ZI 識別出ST-LINK

    NUCLEO-H563ZI開發板在接上USB后,ST-LINK 在設備管理器里面沒有顯示,需要對STLKRST,就是跳線JP3 后拔掉,這是可以識別ST-LINK,然而,用MDK 時,提示
    發表于 03-14 13:59

    使用STM32 ST-LINK Utility和j-flash無法擦除怎么解決?

    在keil燒錄程序中直接報錯 使用工具擦除報 使用STM32 ST-LINK Utility 和j-flash也無法擦除這個要怎么解決
    發表于 03-12 07:07

    使用STM32F407ZGT6芯片做小車主控時,總是在運行時芯片突然被鎖,無法下載程序怎么解決?

    在使用STM32F407ZGT6芯片做小車主控時,總是在運行時芯片突然被鎖,無法下載程序。 使用STM32 ST-LINK Utility
    發表于 03-11 06:20

    STM32使用STLINK燒錄問題上電順序的疑問求解

    上電,打開STM32 ST-LINK Utility軟件連接,會偶發連接不上目標板的問題。3.3V優先無此問題,想問是否跟時序有關,但是手冊中沒有找到過相關資料
    發表于 03-10 08:01

    嵌入式開發 Win11安裝ST-Link 提示 設備描述符請求失敗 怎么處理?

    請問各位前輩,嵌入式開發 Win11安裝ST-Link 提示 設備描述符請求失敗 怎么處理? 我安裝ST-link版本是STSW_LINK
    發表于 07-23 13:53

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

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

    STM8L Discovery自帶的ST-Link無法給外部的板子下載程序怎么解決?

    遇到一個問題,請大家指導一下。STM8L Discovery自帶的ST-Link無法給外部的板子下載程序,我無法下載程序。下面附件中也有STM8L Discovery上面STlink的原理圖,我已經把該斷的線都斷了,但是還是不行
    發表于 05-17 07:23

    stm32 Discovery的ST_link下載不了是什么原因導致的?

    stm32 Discovery 的ST_link下載不了
    發表于 05-16 08:18

    STM8S103F3P6用ST-LINK V2怎么連接和下載HEX文件?

    STM8S103F3P6用ST-LINK V2怎么連接和下載HEX文件?
    發表于 05-14 06:57

    STM32仿真器是選擇ST-LINK還是選擇J-LINK?各有什么優勢啊?

    最近在學是STM32仿真器是選擇ST-LINK 還是選擇J-LINK?各有什么優勢啊?
    發表于 05-13 08:19

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

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

    ST-LINK下載時出現Blank Check not feasible的原因?

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

    STM32F746G-DISCO上的ST-LINK如何單獨使用?

    手頭有塊沒了屏的STM32F746G-DISCO,想廢物利用一下。就是想把板上ST-LINK 與 F746斷開,然后SWD口引出線來,作為一個單獨ST-LINK使用。 該怎么做?
    發表于 04-30 08:16

    STM32F407ZG在keil中無論是jlink或者st-link都無法下載,改Jlink-flash,提示錯誤怎么解決?

    手頭有幾片407,在keil中無論是jlink或者st-link都無法下載,改Jlink-flash,提示錯誤。請問還有的救不?
    發表于 04-28 09:05
    主站蜘蛛池模板: 亚洲午夜顶级嘿嘿嘿影院 | 97久久综合九色综合 | 美女视频很黄很暴黄是免费的 | 伊人久久大香线蕉综合亚洲 | 亚洲国产精品乱码在线观看97 | 黄色18网站 | h视频免费高清在线观看 | 免费精品 | 一区二区三区四区在线 | 2021天天操 | 午夜dy888理论在线播放 | 日韩一区二区视频 | 综合网 色天使 | 全部在线播放免费毛片 | 日本妈妈4 | 色资源网 | 国产www在线播放 | 五月综合色婷婷影院在线观看 | 午夜影视福利 | 免费在线视频观看 | 亚洲免费色| 日本黄色大片免费观看 | 99久久综合 | 色爱区综合五月激情 | 在线免费公开视频 | 国产成人啪午夜精品网站 | 人人插人人艹 | 欧美很很干 | 欧美不在线 | 天天射天天射天天射 | 黄色在线播放视频 | 午夜在线观看完整高清免费 | 看全色黄大色大片免费久久怂 | brazzers在线 | 一级特黄a 大片免费 | 久久天天躁夜夜躁狠狠85麻豆 | 网址色| 新版天堂资源中文8在线 | 色综合久久九月婷婷色综合 | 美女用手扒开尿口给男生桶爽 | 欧美一级黄色片 |