JLink仿真器
德國SEGGER公司推出基於JTAG的仿真器。簡單地說,是給一個JTAG協議轉換盒,即一個小型USB到JTAG的轉換盒,其連接到計算機用的是USB接口,而到目標板內部用的還是jtag協議。它完成了一個從軟件到硬件轉換的工作。
ULINK仿真器
現在普遍用到的是ULINK2,它是ARM公司最新推出的配套RealView MDK使用的仿真器,是ULink仿真器的升級版本。ULINK2不僅具有ULINK仿真器的所有功能,還增加了串行調試(SWD)支持,返回時鍾支持和實時代理等功能。開發工程師通過結合使用RealView MDK的調試器和ULINK2,可以方便的在目標硬件上進行片上調試(使用on-chip JTAG,SWD和OCDS)、Flash編程。並且僅可以在Keil軟件上使用。
ST-LINK
ST公司推出的專門針對意法半導體STM8和STM32系列芯片的仿真器。買的STlink在STM8和STM32的下載接口旁邊分別刻有SWIM和SWD,所以,推測STM8基於SWIM協議,STM32基於SWD協議。
小結
JLINK是通用的,支持常見的ARM。
Ulink是MDK專用的,也基本上支持所有的ARM,價格比較JLINK貴。
ST-Link是ST公司的基本只支持ST的芯片。
參考博客
http://blog.csdn.net/sinat_24088685/article/details/50980403
http://blog.sina.com.cn/s/blog_c0e651900102vqw9.html