stm32 的3種下載程序方式
了解這些,自己多多總結(jié),也算是對(duì)開發(fā)板硬件接口的了解。
沒總結(jié)完,
【1】ISP下載
這里類似51.
boot1撥到0,
就行了
下載需要來回?fù)軇?dòng)撥碼開關(guān)
下載需要來回?fù)軇?dòng)撥碼開關(guān)
【2】J-LINK
可下載 可仿真
(分為SW和JTAG模式)
JTAG 或 SW 方式,在KEI的編程選項(xiàng)里面設(shè)定,選擇好仿真器后,在相關(guān)的SETTINGS設(shè)置項(xiàng)里面會(huì)有 JTAG和SWD方式的選擇。
只需要修改KEI環(huán)境配置,和硬件設(shè)置,這個(gè)SWD只需要5個(gè),一個(gè)電源,一個(gè)地
和僅需要三根調(diào)試線SWDO(可選的跟蹤),SWDIO(data I/O),SWDCLK(時(shí)鐘針)
和僅需要三根調(diào)試線SWDO(可選的跟蹤),SWDIO(data I/O),SWDCLK(時(shí)鐘針)
如果用jtag模式下載的話,需要接:jlink的第1腳(VDD)、第3腳(TRST對(duì)應(yīng)stm32的PB4)、第5腳(TDI對(duì)應(yīng)stm32的PA15)、第7腳(TMS/SWDIO對(duì)應(yīng)stm32的PA13)、第9腳(TCK/SWCLK對(duì)應(yīng)stm32的PA14)、第13腳(TDOSWO對(duì)應(yīng)stm32的PB3)、第15腳(RESET對(duì)應(yīng)stm32的NRST)、第4.6.8.10.12.14.16.18.20中的任意一個(gè)腳(地腳)。
如果用sw模式下載的話,只需要接:jlink的第1腳(VDD)、第7腳(TMS/SWDIO對(duì)應(yīng)stm32的PA13)、第9腳(TCK/SWCLK對(duì)應(yīng)stm32的PA14)、第4.6.8.10.12.14.16.18.20中的任意一個(gè)腳(地腳)、需要說明的是第15腳(RESET對(duì)應(yīng)stm32的NRST)可接可不接,大家根據(jù)實(shí)際自己決定(保險(xiǎn)起見還是建議接上)!
由此可見:使用SW模式PA15,PB3,PB4,都自由了就可以做普通IO口了,只用了stm32的PA13和PA14兩個(gè)口!所以強(qiáng)烈推薦使用SW模式。
下載可以用ST visual programmmer或者直接MDK下載
【3】
U-LINK
沒用過第三種,不了解
評(píng)論