SWD應用介面

2021-06-28 17:11:04 字數 776 閱讀 6245

隨著arm公司對cortex系列的推出,取樣swd方式除錯成了大家的首選。swd不僅速度可以與jtag媲美,而且使用的除錯線少得多。很多人在取樣swd方式進行除錯時,一般都是採用4線:

① vcc     -     電源

② gnd     -    地線

③ swdio -    資料

④ swclk -   時鐘

pin 1:  gnd  

pin 2:  nrst  

pin 3:  vcc 

pin 4:  swdio 

pin 5:  swdclk

當然有時候只需三條線就可以,但是對於有些晶元就不穩定:

pin 1:  gnd

pin 2:  swdio 

pin 3:  swdclk

所以也可以採用如下方式:

1 - vcc;  

2 - gnd;  

3 - swdclk;  

4 - swdio;  

5 - nrst.  

中間三根是必須,nrst可加可不加,有人說vcc要給jlink的輸出介面晶元alvc164245供電也可以加上。

Jlink介面的Jtag和SWD介面定義

原址 jlink 器介面 器埠 連線目標板 備註1.vcc mcu電源vcc vcc2.vcc mcu電源vcc vcc3.trst trst test reset pin 4.gnd gnd或懸空 5.tdi tditest data in pin 6.gnd gnd或懸空 7.tms,swio ...

SWD協議研究

1.寫這個文章主要是介紹整理一下關於swd協議,感覺網上對它的介紹不多。再就是自己進行乙個學習記錄的總結。豐富一下網路的資料。正文 首先,swd協議是arm核心偵錯程式的一種通訊協議。st的微控制器stm32103系列的除錯埠可以是jtag或者是swd的埠。今天主要說一下用乙個微控制器的io口模擬s...

ARM嵌入式開發之JTAG與SWD介面

jtag jtag joint test action group,聯合測試行動小組 是一種國際標準測試協議 ieee 1149.1相容 主要用於晶元內部測試。現在多數的高階器件都支援jtag協議,如arm dsp fpga器件等。標準的jtag介面是4線 tms tck tdi tdo,分別為模式...