官术网_书友最值得收藏!

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軟件在此步驟之前,首先確保計算機上已安裝Keil μVision5軟件。這里推薦使用MDK5.20版本,安裝完成后,還需安裝Keil.STM32F1xx DFP.2.1.0軟件包。以上軟件和軟件包及其安裝方法可以通過微信公眾號 “卓越工程師培養系列”下載。打開 “D:\《電路設計與制作實用教程——基于立創EDA》資料包\STM32KeilProject\STM32KeilPrj\Project”,雙擊并運行STM32KeilPrj.uvprojx。,如圖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單片機下載程序成功界面

主站蜘蛛池模板: 东城区| 新源县| 台江县| 大名县| 深水埗区| 津南区| 扎囊县| 衡东县| 赣州市| 六枝特区| 青岛市| 卢龙县| 平昌县| 绥阳县| 万源市| 安仁县| 靖宇县| 赫章县| 章丘市| 赫章县| 洞头县| 仲巴县| 京山县| 东莞市| 鲜城| 修武县| 敦化市| 会理县| 和林格尔县| 广南县| 措勤县| 常宁市| 冀州市| 固原市| 阳高县| 博客| 通辽市| 榆树市| 满洲里市| 潞城市| 德昌县|