單片機各種調試接口的區別


JTAG協議:標准的JTAG接口是4線:TMS、 TCK、TDI、TDO,分別為模式選擇、時鍾、數據輸入和數據輸出線。 一般有20個引腳。

 

SWD接口:串行調試(Serial Wire Debug),需要4個(或者5個)引腳,結構簡單,但是使用范圍沒有JTAG廣泛,主流調試器上也是后來才加的SWD調試模式。

 

ST-Link仿真器:專門針對意法半導體STM8和STM32系列芯片的仿真器。使用盜版的ST-link時,只需要四根線(SWIO,SWCLK,3V3,GND)就可以輕松實現目標板連接,正版的ST-link/V2是五根線(SWIO,SWCLK,3V3,GND,TVCC)。

 

RDI接口:遠程調試接口(Remote Debug Interface),是ARM公司提出的標准調試接口,主要用於ARM芯片的仿真,由於各個IDE廠商使用的調試接口各自獨立,硬件無法進行跨平台的調試。

 

JLink仿真器:有一個小型USB到JTAG的轉換盒,其連接到計算機用的是USB接口,而到目標板內部用的還是JTAG協議。

 

ULink仿真器:ULINK/ULINK2可以配合Keil軟件實現仿真功能,並且僅可以在Keil軟件上使用,增加了串行調試(SWD)支持,返回時鍾支持和實時代理等功能。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM