- 電路設計與制作實用教程:基于立創EDA
- 唐滸 韋然
- 627字
- 2020-05-12 15:18:12
3.7 通過ST-Link下載程序
從開發套件中再取出1個ST-Link調試器、1條Mini-USB線,1條20P灰排線。在前面連接的基礎上,將Mini-USB線的公口(B型插頭)連接到ST-Link調試器;將20P灰排線的一端連接到ST-Link調試器,將另一端連接到STM32核心板的JTAG/SWD調試接口(編號為J8)。最后將兩條Mini-USB線的公口(A型插頭)均連接到計算機的USB接口,如圖3-8所示。

圖3-8 STM32核心板連接實物圖(含ST-Link調試器和通信-下載模塊)
在Software目錄下找到并打開“ST-LINK驅動”文件夾,找到應用程序dpinst_amd64和dpinst_x86。雙擊dpinst_amd64即可安裝,如果提示錯誤,可以先將dpinst_amd64卸載,然后雙擊安裝dpinst_x86,(注意,dpinst僅安裝一個即可)如圖3-9所示。

圖3-9 ST-Link驅動安裝包
ST-Link驅動安裝成功后,可以在設備管理器中看到STMicroelectronics STLink dongle,如圖3-10所示。

圖3-10 ST-Link驅動安裝成功示意圖
打開Keil μVision5軟件,如圖3-11所示,單擊Options for Target按鈕,進入設置界面。

圖3-11 ST-Link調試模式設置步驟一
如圖3-12所示,在彈出的Options for Target ‘Target1’對話框中的Debug標簽頁中,在Use下拉菜單中選擇ST-Link Debugger,然后單擊Settings按鈕。

圖3-12 ST-Link調試模式設置步驟二
如圖3-13所示,在彈出的Cortex-M Target Driver Setup對話框中的Debug標簽頁中,在ort下拉菜單中選擇SW,在Max下拉菜單中選擇1.8MHz,最后單擊“確定”按鈕。

圖3-13 ST-Link調試模式設置步驟三
如圖3-14所示,在Options for Target‘Target 1’對話框中,打開Utilities標簽頁,勾選Use Debug Driver和Update Target before Debugging項,最后單擊OK按鈕。

圖3-14 ST-Link調試模式設置步驟四
ST-Link調試模式設置完成后,在如圖3-15所示的界面中,單擊Download按鈕,將程序下載到STM32單片機,下載成功后,在Bulid Output面板中將出現如圖3-15所示的字樣,表明程序已經通過ST-Link調試器成功并下載到STM32單片機中。

圖3-15 通過ST-Link向STM32單片機下載程序成功界面