chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

黃工的嵌入式技術(shù)圈 ? 來(lái)源:黃工的嵌入式技術(shù)圈 ? 2020-03-24 13:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Ⅰ、寫在前面

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

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

STM32 ST-LINK Utility工具在產(chǎn)品開(kāi)發(fā)過(guò)程中測(cè)試一些其他版本的代碼,可以直接下載hex,而不用打開(kāi)工程再編譯去下載。當(dāng)你開(kāi)發(fā)完一個(gè)STM32產(chǎn)品,需要量產(chǎn)的時(shí)候,就可以用這個(gè)工具直接下載hex代碼,對(duì)代碼加密(讀保護(hù))。

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

https://yunpan.cn/ckR3JDhkPeNUp訪問(wèn)密碼 ca6d

關(guān)于本文的更多詳情請(qǐng)往下看。

Ⅱ、STM32 ST-LINK Utility介紹

1.關(guān)于STM32 ST-LINK Utility

STM32 ST-LINK Utility軟件主要的功能就是量產(chǎn)(批量下載代碼的工具)。它也是比較實(shí)用的一個(gè)工具,當(dāng)我們需要查看芯片F(xiàn)LASH數(shù)據(jù)時(shí),可以很快定位查找到想要的數(shù)據(jù)(前提是沒(méi)有添加保護(hù))。

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

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

2.Version 4.0.0更新說(shuō)明

STM32 ST-LINK Utility V 4.0.0版本在V3.9.0基礎(chǔ)上主要更新的內(nèi)容:

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

B.支持Windows10操作系統(tǒng)。

Ⅲ、下載

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

1.官方下載

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

官方下載地址:

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

【點(diǎn)擊網(wǎng)頁(yè)中“Download”即可下載。(如果沒(méi)有登錄賬號(hào)會(huì)提示“注冊(cè)”或“登錄”)】


2.我360云盤下載

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

360云盤地址:https://yunpan.cn/ckSizIa9ujsVR訪問(wèn)密碼 0743

Ⅳ、安裝

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

操作系統(tǒng)要求:

Windows XP、Windows 7、Windows 10

256M內(nèi)存及以上、30M硬盤以上

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

2.進(jìn)入安裝向?qū)?,點(diǎn)擊“Next”。

3.同意許可,點(diǎn)擊“Yes”。

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

5.進(jìn)入安裝過(guò)程,不到一分鐘時(shí)間。

6.安裝最后提示“安裝驅(qū)動(dòng)”,點(diǎn)擊“下一步”,最后點(diǎn)擊“完成”安裝完成。


7.點(diǎn)擊“Finish”完成上位機(jī)軟件及ST-LINK驅(qū)動(dòng)的安裝。

8.查看版本:打開(kāi)軟件 -> Help - > About, 可以看見(jiàn)版本更新到了V4.0。

Ⅴ、基本使用方法

1.Keil和IAR生成hex的配置

STM32 ST-LINK Utility軟件主要是下載程序(可執(zhí)行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”,再次設(shè)置輸出名稱就配置好了(如下圖)。

2.讀取STM32內(nèi)部FLASH及芯片信息

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

【讀取FLASH信息的前提是沒(méi)有添加讀保護(hù)】

點(diǎn)擊“連接按鈕”之前可以設(shè)置讀取FLASH的起始地址、讀取長(zhǎng)度和數(shù)據(jù)顯示的寬度。

3.打開(kāi)程序(hex)

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

4.下載程序(hex)

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

彈出信息確認(rèn)窗口,如hex文件路徑、驗(yàn)證方式等,確認(rèn)信息無(wú)誤后點(diǎn)擊“Start”開(kāi)始下載程序。

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

下載過(guò)程時(shí)間長(zhǎng)短與程序大小有關(guān),一般都很快,出現(xiàn)“Verification...OK”,說(shuō)明下載成功。

Ⅵ、說(shuō)明

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

以上總結(jié)僅供參考,若有不對(duì)之處,敬請(qǐng)諒解。

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

    關(guān)注

    32

    文章

    1176

    瀏覽量

    130517
  • STM32
    +關(guān)注

    關(guān)注

    2293

    文章

    11032

    瀏覽量

    365046
  • Link
    +關(guān)注

    關(guān)注

    0

    文章

    103

    瀏覽量

    27576
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用USB轉(zhuǎn)TTL串口板和ST-LINK調(diào)試下載器給STM32單片機(jī)下載程序

    本文詳細(xì)介紹如何使用ST-LINK/V2和USB轉(zhuǎn)TTL串口板為STM32單片機(jī)下載程序,包括STM32啟動(dòng)模式、JTAG與SWD接口對(duì)比、
    的頭像 發(fā)表于 06-20 17:26 ?520次閱讀
    使用USB轉(zhuǎn)TTL串口板和<b class='flag-5'>ST-LINK</b>調(diào)試<b class='flag-5'>下載</b>器給<b class='flag-5'>STM32</b>單片機(jī)<b class='flag-5'>下載</b>程序

    TouchGFX Designer下載工程到STM32H7S7-DK報(bào)錯(cuò)的原因?

    : STM32H7S78-DKVoltage: 3.29VError: ST-LINK error (DEV_TARGET_NOT_HALTED)2nd connect tentative
    發(fā)表于 06-17 07:26

    TouchGFX Designer下載工程到STM32H7S7-DK報(bào)錯(cuò)的原因?

    : STM32H7S78-DKVoltage: 3.29VError: ST-LINK error (DEV_TARGET_NOT_HALTED)2nd connect tentative
    發(fā)表于 06-12 07:55

    請(qǐng)問(wèn)STM32U5不支持ST-LINK v2怎么辦?

    STM32U5不支持ST-LINK v2怎么辦?
    發(fā)表于 06-09 07:59

    st link驅(qū)動(dòng)教程

    st link驅(qū)動(dòng),正確驅(qū)動(dòng)后,紅燈常亮,否則紅燈閃爍
    發(fā)表于 04-09 16:00 ?0次下載

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

    ST-LINKSTM32CubeProgrammer中無(wú)法連接到器件,對(duì)比發(fā)現(xiàn)serial number有些差別,這個(gè)ST-LINK的序列號(hào)比較奇怪,有哪位高手可以修改這個(gè)序列號(hào)么
    發(fā)表于 03-14 14:38

    怎樣才能使用NUCLEO-H563ZI 識(shí)別出ST-LINK ?

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

    CubeIDE下載程序時(shí)報(bào)錯(cuò)Target no device found,但是ST-LinkUpgrade可以識(shí)別到且可以更新固件,為什么?

    : EnabledInitWhile: EnabledTarget no device found Error in initializing ST-LINK device. Reason: No device found on target. 早上還可以下載的。
    發(fā)表于 03-14 07:21

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

    在keil燒錄程序中直接報(bào)錯(cuò) 使用工具擦除報(bào) 使用STM32 ST-LINK Utility 和j-flash也無(wú)法擦除這個(gè)要怎么解決
    發(fā)表于 03-12 07:07

    使用STM32F407ZGT6芯片做小車主控時(shí),總是在運(yùn)行時(shí)芯片突然被鎖,無(wú)法下載程序怎么解決?

    在使用STM32F407ZGT6芯片做小車主控時(shí),總是在運(yùn)行時(shí)芯片突然被鎖,無(wú)法下載程序。 使用STM32 ST-LINK Utility
    發(fā)表于 03-11 06:20

    STM32使用STLINK燒錄問(wèn)題上電順序的疑問(wèn)求解

    上電,打開(kāi)STM32 ST-LINK Utility軟件連接,會(huì)偶發(fā)連接不上目標(biāo)板的問(wèn)題。3.3V優(yōu)先無(wú)此問(wèn)題,想問(wèn)是否跟時(shí)序有關(guān),但是手冊(cè)中沒(méi)有找到過(guò)相關(guān)資料
    發(fā)表于 03-10 08:01

    STM32WB55RG使用USB ST-LINK連接電腦顯示未知USB設(shè)備,更新驅(qū)動(dòng)后也沒(méi)有變化,是什么原因?

    STM32WB55RG使用USB ST-LINK連接電腦顯示未知USB設(shè)備,更新驅(qū)動(dòng)后也沒(méi)有變化,這大概是哪里的問(wèn)題?
    發(fā)表于 03-07 07:13

    stm32下載完成,但沒(méi)執(zhí)行,為什么

    1. 硬件連接問(wèn)題 檢查USB線和接口 :確保使用的USB線和接口沒(méi)有損壞。 檢查電源 :確保STM32板子正確供電。 檢查下載線 :使用ST-Link或其他兼容的下載線,并確保它們連
    的頭像 發(fā)表于 09-02 09:25 ?4146次閱讀

    stm32程序燒錄的幾種方法?

    微控制器通常具備JTAG接口,可以通過(guò)JTAG燒錄器進(jìn)行程序燒錄。 1.1 硬件準(zhǔn)備 STM32開(kāi)發(fā)板 JTAG燒錄器(如ST-LINK、J-Link等) USB線 1.2 軟件準(zhǔn)備 STM3
    的頭像 發(fā)表于 08-22 09:35 ?1w次閱讀

    嵌入式開(kāi)發(fā) Win11安裝ST-Link 提示 設(shè)備描述符請(qǐng)求失敗 怎么處理?

    請(qǐng)問(wèn)各位前輩,嵌入式開(kāi)發(fā) Win11安裝ST-Link 提示 設(shè)備描述符請(qǐng)求失敗 怎么處理? 我安裝ST-link版本是STSW_LINK
    發(fā)表于 07-23 13:53