JLink與JTAG的區別

2021-10-11 00:14:17 字數 637 閱讀 6910

jtag是arm晶元的除錯協議,諸如keil,ads,iar等ide整合了jtag解析功能。

j-link

用於arm核心的jtag模擬器

usb驅動的jtag介面的arm核心。

j-link是乙個usb到jtag介面卡,支援基於arm7™、arm9™和cortex™-m3處理器的裝置,jtag速度高達12mhz。它使用標準的20針或14針(可選)jtag聯結器與所有評估板和目標硬體介面。

j-trace

用於arm核心的jtag模擬器

usb驅動的jtag介面,用於arm核心跟蹤記憶體。支援arm etm(嵌入-維跟蹤巨集單元)。

j-trace是乙個組合單元,通過整合的etm(嵌入式trace macrocell)為所有arm7和arm9裝置提供實時跟蹤和jtag除錯。乙個整合的2mb跟蹤緩衝區,使高速指令和資料跟蹤的速度高達200mhz,連線到目標裝置通過38針微公尺電纜。

j-link就像照相機,程式(在斷點處)停下來才能看除錯資訊,通過jtag/swd介面;j-trace就像錄影機,可以紀錄、回放整個除錯介面, 通過etm介面。 最近一些cortex-m3的晶元支援swo介面,就好像是高速連拍照相機,取樣間隔小的話,有那麼點trace的樣子,這個除錯功能在j-link v7和ewarm v5.30中已經得到支援。

JLINK與JTAG的區別

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

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轉串...