JLINK與JTAG的區別

2021-06-19 03:03:46 字數 528 閱讀 6561

jlink與jtag的區別

除錯arm,要遵循arm的除錯介面協議,jtag就是其中的一種。當**時,iar、keil、ads等都有乙個公共的除錯介面,rdi就是其中的一種, 那麼我們如何完成rdi-->arm除錯協議(jtag)的轉換呢? 有以下兩種做法:

1. 在電腦上寫乙個服務程式,把iar、keil和ads中的rdi命令解析成相關的jtag協議,然後通後乙個物理轉換介面(注意,這個轉換只是電氣物理層上的轉換,就像rs232那樣的作用)傳送你的的目標板。 h-jtag就是這樣的。 h-jtag的硬體就僅是乙個物理電平的轉換介面,所以很簡單。而電腦中裝的h-jtag軟體就是前面說到的服務程式,負責協議轉換的。

2. 做乙個板,用此板直接接收來自iar、keil和ads等軟體的除錯命令,由此板做rdi->jtag協議的轉換。然後與目標板通訊,這就是jlink的工作原理。

由上可以看出 h-jtag由於是軟體作協議轉換的,所以速度較慢,但是硬體簡單。而第二種方法的jlink一般帶乙個強勁的cpu,作硬體協議轉換,把以硬體複雜,但速度快。

JLink與JTAG的區別

jtag是arm晶元的除錯協議,諸如keil,ads,iar等ide整合了jtag解析功能。j link 用於arm核心的jtag模擬器 usb驅動的jtag介面的arm核心。j link是乙個usb到jtag介面卡,支援基於arm7 arm9 和cortex m3處理器的裝置,jtag速度高達12...

hjtag與jlink的區別

你除錯arm,總要遵循arm的除錯介面協議吧,jtag就是其中的一種吧。當 時,iar,keil,ads等等都有乙個公共的除錯 介面,rdi就是其中的一咱吧,那麼我們如何完成rdi arm除錯協議 jtag 的轉換呢?如是乎就有兩種做法 1.在電腦上寫乙個服務程式,把keil,ads,iar中的rd...

OpenJTAG與JLink的區別比較

openjtag與jlink的區別比較 相同點 都同時具備usb轉jtag usb轉串列埠功能 差別 1.作業系統 openjtag可以用在windows linux下 jlink只能用在windows下,在linux下它的除錯功能無法使用,只能使用 jlink usb轉串列埠2合1 中的usb轉串...