標題: ST LINK的驅動和調試使用教程下載 [打印本頁]
作者: AnthonyYang 時間: 2018-9-9 21:19
標題: ST LINK的驅動和調試使用教程下載
STM32開發板ST-Link調試教程
之前所有原子 STM32 教程講解的調試工具都是以 JLINK 為例。由于德產 J-LINK 價格 非常昂貴,而國產 J-LINK 因為版權問題將在萬能的淘寶銷聲匿跡。所以我們有必要給大家介 紹 JTAG/SWD 調試工具中另外一個主流仿真器 ST-Link 的使用方法,讓大家在今后的 STM32 學習中,能熟練掌握 JTAG/SWD調試配置方法。
如果你已經了解了 JLINK 的使用方法,那么 ST-Link 的使用方法將會非常簡單,幾乎 99%
的操作方法都是一模一樣的。幾乎所有 JTAG/SWD 仿真器的使用都有下面三個方面的知識:
1. 驅動的安裝。
2. 編程軟件(MDK)配置。
3. 固件升級方法
1.1 驅動安裝
在我們的《手把手教你學 STM32》系列視頻中,我們有詳細講解 JLINK 驅動安裝。對于
ST-Link,我們需要安裝 ST-Link 驅動。首先,大家需要下載我們的 ST-Link 資料包,
解壓資料包,可以看到,在資料包里面,我們提供了 ST-Link 驅動包: ST-Link 官方驅動.zip 首先,大家解壓資料包:
圖 1.1.1 ST-Link 官方驅動軟件包 解壓后,大家可以看到,驅動包里面包含兩個可執行 exe 文件:
dpinst_x86.exe dpinst_amd64.exe
這里,大家首先點擊安裝 dpinst_amd64.exe文件,如果安裝之后沒有提示報錯,那就說明驅動
安裝成功。如果有報錯,大家卸載了之后再安裝 dpinst_x86.exe文件即可(這里因為本人電腦 并不是 amd的 cpu,但是只能安裝 dpinst_amd64.exe 文件才能成功,所以提示一下大家)。
安裝完成后安裝界面會提示:

圖 1.1.2 ST-Link 驅動安裝完成
驅動安裝成功之后,大家把 ST-Link 通過 usb 連接到電腦,然后打開設備管理器,可以看
到會多出一個設備:
圖 1.1.3 設備管理器查看 ST-Link Device
至此,ST-Link 驅動已經安裝完成。接下來大家只需要在 mdk 工程里面配置一下 ST-Link
即可。
1.2 編程軟件(MDK)配置
關于 MDK 中 JTAG/SWD 調試的配置步驟,我們在如下資料中有講解 JLINK 的配置和使用 方法。大家在學習過程中,在下列教程中會講解到 jlink 的配置方法:
1) 《手把手教你學 STM32》系列視頻 第 9 講 程序下載方法 2:JLINK 程序下載
2) 《手把手教你學 STM32》系列視頻 第 22 講 JLINK 在線調試+軟件仿真
3) 探索者 STM32F4配套教程
-《STM32F4 開發指南-庫函數版本》-3.4.2 JLINK 下載與調試程序
-《STM32F4 開發指南-寄存器版本版本》-4.2 STM32F4 在線調試
戰艦/精英 STM32配套教程
-《STM32F1 開發指南-庫函數版本》-3.4.3 JTAG/SWD 程序下載與調試
-《STM32F1 開發指南-寄存器版本》-4,3 STM32F1 在線調試
MiniSTM32配套教程
-《STM32 不完全手冊-庫函數版本》-3.4.3 JLINK 下載與調試程序
-《STM32 不完全手冊-寄存器版本》-4.3 硬件調試
上述教程對于 JLINK 的配置步驟,幾乎是一模一樣的。大家在使用對應平臺的時候,如果 需要,先看上述教程或者視頻。如果你使用的是 ST-Link,那么只需要修改下列 2 個地方的配 置:
首先是選擇調試器,如果使用的是 ST-Link,在 Debug 選項卡中,請按照下圖 1 選擇“ST-Link
Debugger”,如果你使用的是 JLINK,那么需要選擇“J-LINK/J-Trace Cortex”。
圖 1.2.1 選擇 ST-Link Debugger
在選擇完調試器之后,點擊右邊的 Setting 按鈕,出現如下界面:
圖 1.2.2 JTAG 模式調試方式配置

這里默認情況選擇的是 JTAG 調試方式,速度是 1.12Mhz。關于速度,與 ST-Link 固件版本 有關。所以這里大家只需要選擇一個合適的速度即可(一般為 1-5M 之間)。 當然這里大家也 可以修改為 SWD 方式,修改方法非常簡單,配置如下:
圖 1.2.3 SWD 模式調試方法配置
JTAG 模式和 SWD 模式使用方法都是一樣的,不同的是,SWD 接口調試更加節省端口,
如需詳細了解他們的區別,請參考我們《手把手教你學 STM32》系列視頻第 9 講 程序下載方法 2:JLINK 程序下載。這里需要提醒大家,一般情況下,為了節省更多的資源,建議大家使 用 SWD模式仿真。也就是按圖 3的配置即可。
最后,對于 utilities 選項卡,按我們教程和視頻里面的配置方法一樣即可,這里大家需要核 對一下 utilities 界面是否是下面圖 4 的配置,如果不是,請修正過來。
圖 1.2.4 Utilities 選項卡配置
對于 JLINK 配置和 ST-Link 配置的區別就只有這些。其他地方,ST-Link 的配置方法和 JLINK
是一模一樣的。使用方法也幾乎沒有任何區別。大家參考配套開發板視頻和手冊即可。
1.3 ST-Link固件升級
ST-Link 升級固件非常方便。如果 ST-Link 能正常使用,請大家不要輕易來升級。 這里大家打開我們 ST-Link 資料包,里面有一個壓縮包:ST-Link 固件升級軟件.zip,大家解壓 之后可以看到:
圖 1.3.1 ST-Link 固件升級軟件包
對于 Windows 電腦,我們直接進入 Windows 文件夾下面,點擊 ST-LinkUpgrade.exe 即可:
打開后的界面如下:
圖 1.3.2 打開 ST-LinkUpgrade.exe
圖 1.3.3 ST-Link Upgrade 操作界面
這個時候,我們要把 ST-Link 通過 usb 連接到電腦。連接后再點擊界面的 Device Connect 按鈕, 如果連接成功,會出現下面界面的提示信息:
圖 1.3.4 點擊“Device Connect”按鈕后的界面
點擊“Device Connect”按鈕后,也可能提示沒有找到 ST-Link 或者下面界面的信息:
圖 1.3.5 錯誤提示
界面提示:“Please restart it”,也就是重啟,這個時候,請拔掉 ST-Link 的 USB 線,然后重新插 到電腦再重復上面的步驟即可。
正確連接到 ST-Link 之后,只需要點擊“YES”按鈕,即可完成 ST-Link 最新固件升級。
圖 1.3.6 正在升級
請大家注意,升級過程中,千萬不能斷開 USB 線或者電腦的網絡。
ST-Link 升級完成之后,就可以跟升級前一樣正常使用。
0.png (11.52 KB, 下載次數: 98)
下載附件
2018-9-11 04:50 上傳
0.png (43.05 KB, 下載次數: 73)
下載附件
2018-9-11 04:50 上傳
全部資料51hei下載地址:
ST LINK驅動及教程.rar
(11.62 MB, 下載次數: 372)
2018-9-9 21:18 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者: 51hei團團 時間: 2018-9-11 05:00
好資料,51黑有你更精彩!!!
作者: 5166618809 時間: 2019-9-4 08:58
完美~謝謝~~~
作者: xianzhezhishi 時間: 2019-11-24 23:05
哎,ST_link好難用啊,下載程序總是失敗
作者: sh7380667 時間: 2021-4-1 13:50
好資料,51黑有你更精彩!
作者: shl1204 時間: 2022-10-23 09:27
好資料,51黑有你更精彩!!!
歡迎光臨 (http://www.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |