jlink v9 v10 v11區(qū)別
JLINK 從 V1 到 V4 是同等級(jí)別的,使用了16位的復(fù)雜指令集CPU作為控制器,不同版本之間僅僅是在固件和電路上有著一些小的改進(jìn)。
但是從 V5 版開始,使用了 ARM7 作為主控制器,JTAG 接口最大速度一下提升到 12M,由于這個(gè)高速度,JLINK 的性能突飛猛進(jìn),尤其是用軟件提供的無限斷點(diǎn)功能非常好用,不再被 ARM 核的兩個(gè)硬件斷點(diǎn)限制搞得很難受了。
同是 V5 版的 JLINK 也有比較大的改動(dòng),V5.0 到 V5.2 是小小的調(diào)整。V5.3 為 KICK-START 版本專門增加了一個(gè)電源供應(yīng)功能,可以讓簡(jiǎn)單的學(xué)習(xí)板無需外接電源就可以使用了。但是這個(gè)功能也僅僅是 KICK-START 版本才有,其它版本上沒有這個(gè)功能。
而V5.4將原來掛在外面的5V電源CPU適配器裝配到內(nèi)部了,改動(dòng)比較大。這樣就可以直接調(diào)試5V的ARM了,不然買個(gè)小適配器電路板也要幾百塊,讓用戶虧死了。
從 V5.4 到 V5.9 似乎沒有什么改動(dòng),因?yàn)槭謨?cè)都沒有提到過,也就是說沒有啥值得提的。而且新升級(jí)的固件也說可以支持ARM Cortex-M3的SW-DP、SWJ-DP兩種調(diào)試模式,并且這個(gè)功能在V5.x系列上均可以支持。
V6.0 是為了適合低密度管腳 ARM 的調(diào)試來改進(jìn)的。由于這類 ARM 的 JTAG 接口常常與 I/O 口合用,如果這些 I/O 被分配了 JTAG 功能以外的作用,則在每次用 JTAG 下載完數(shù)據(jù)后,必須要拔掉 JTAG 電纜,免得 JLINK 的 JTAG 接口輸出電平干擾 CPU 的 I/O 工作。而V6.0新的改動(dòng)就是讓 JTAG接口可以進(jìn)入高阻狀態(tài)(和三態(tài)門功能一樣),與用戶的電路在電氣上完全斷開了,這樣可以避免用戶來回拔插JTAG電纜的動(dòng)作,又方便又實(shí)用,很貼心吧