專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> STM32 >> 瀏覽文章

ARM_STM32 JTAG SWD標(biāo)準(zhǔn)接口 下載模式以及遇到的問題

作者:huqin   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2014年04月09日   【字體:


20腳 標(biāo)準(zhǔn)接法


 

10腳 標(biāo)準(zhǔn)接法

 

SWD 下載

一直在核心板上玩 103ZE
都是些小程序  都是在RAM中調(diào)試的
而且只接三根線GND SWDIO SWCLK (VCC 直接接JLINK內(nèi)部的)
很爽利 不過今天要試IIS 要放一個(gè)大的數(shù)據(jù)進(jìn)去
于是要燒到FLASH中去  發(fā)現(xiàn)很快進(jìn)度條走完  然后顯示失敗
放狗一搜,說要接RESET,于是接上,果然下進(jìn)去了..
慘了,我PCB都畫好了,都只有4線(VCC SWDIO SWCLK GND)

 

解決辦法: 可以不接,可以在MDK仿真器的設(shè)置里面不使用硬件復(fù)位,而是用system reset或者vect reset,前者適用的范圍更廣

 

SWD 標(biāo)準(zhǔn)接法

 

從信號(hào)完整性角度和防止電源反插方面考慮, 線序按
1  VCC
2  GND
3  SWCK
4  SDIO
比較合適。

 

最好還是把NRST帶上,仿真不帶RST還是很別扭的。
PIN 1: GND
PIN 2: NRST
PIN 3: VCC
PIN 4: SWDIO
PIN 5: SWDCLK
這個(gè)樣子的排序,插反才不會(huì)出問題

 

看圖從方便Layout來看順序應(yīng)該是:1-SWDIO(PA13);2-GND;3-VCC;4-SWDCLK(PA14)。
但為了防止插反燒東西:1-GND;2-VCC;3-SWDCLK(PA14);4-SWDIO(PA13);
NRST排在尾,到時(shí)加不加可以靈活改變。
1-GND;
2-VCC;
3-SWDCLK(PA14);
4-SWDIO(PA13);
5-NRST.
 

關(guān)閉窗口

相關(guān)文章