日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

【STM32】程序下载(ST-LINK V2)

發(fā)布時間:2024/4/24 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【STM32】程序下载(ST-LINK V2) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

00. 目錄

文章目錄

    • 00. 目錄
    • 01. ST-LINK介紹
    • 02. ST-LINK驅動下載
    • 03. ST-LINK驅動安裝
    • 04. Keil軟件設置
    • 05. 附錄
    • 07. 聲明

01. ST-LINK介紹

ST-LINK是一個用于STM8和STM32微控制器系列的在線調試器和編程器,也是大家口中的下載器。junction link 接合鏈dao路,就是ARM板上要用的JLINK。

ST-Link具有SWIM、JTAG / SWD等通信接口,用于與STM8或STM32微控制器進行通信(各版本有差異)。

02. ST-LINK驅動下載

ST-LINK V2驅動下載:

網(wǎng)址:ST-LINK V2官方驅動.rar

03. ST-LINK驅動安裝

STLINK 的驅動安裝比較簡單,默認安裝即可。

04. Keil軟件設置

在安裝了 STLINK 的驅動之后,我們接上 STLINK,并把 JTAG 口插到 ALIENTEK 探索者 STM32F4 開發(fā)板上。

4.1 打開 Options for Target 選項卡,在 Debug 欄選擇仿真工具為 ST-LINK Debugger

我們還勾選了 Run to main(),該選項選中后,只要點擊仿真就會直接運行到 main 函數(shù),如果沒選擇這個選項,則會先執(zhí)行 startup_stm32f40_41xxx.s 文件的 Reset_Handler,再跳到main 函數(shù)。

4.2 然后我們點擊 Settings,設置 STLINK 的一些參數(shù)

我們使用 STLINK 的 SW 模式調試,因為我們 JTAG 需要占用比 SW 模式多很多的 IO 口,而在 ALIENTEK 探索者 STM32F4 開發(fā)板上這些 IO 口可能被其他外設用到,可能造成部分外設無法使用。所以,我們建議大家擇 在調試的時候,一定要選擇 SW 。Clock默認10M即可。

4.3 Utilities 選項卡里面設置下載時的目標編程器

我們直接勾選 Use Debug Driver,即和調試一樣,選擇 STLINK 來給目標器件的 FLASH 編程,然后點擊 Settings,

這里 MDK5 會根據(jù)我們新建工程時選擇的目標器件,自動設置 flash 算法。我們使用的是STM32F407ZGT6,FLASH 容量為 1M 字節(jié),所以 Programming Algorithm 里面默認會有 1M 型號的 STM32F4xx FLASH 算法。 特別提醒:這里的 1M flash 算法,不僅僅針對 1M 容量的STM32F4,對于小于 1M FLASH 的型號,也是采用這個 flash 算法的。最后,選中 Reset and Run選項,以實現(xiàn)在編程后自動運行,其他默認設置即可。最后選擇IDE工具的下載按鈕就可以下載代碼了。

05. 附錄

6.1 【STM32】STM32系列教程匯總

網(wǎng)址:【STM32】STM32系列教程匯總

07. 聲明

該教程參考了正點原子的《STM32 F4 開發(fā)指南》

總結

以上是生活随笔為你收集整理的【STM32】程序下载(ST-LINK V2)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。