JLINK不同版本之间的区别

JLINK 从 V1 到 V4 是同等级别的,使用了16位的复杂指令集CPU作为控制器,不同版本之间仅仅是在固件和电路上有着一些小的改进。
但是从 V5 版开始,使用了 ARM7 作为主控制器,JTAG 接口最大速度一下提升到 12M,由于这个高速度,JLINK 的性能突飞猛进,尤其是用软件提供的无限断点功能非常好用,不再被 ARM 核的两个硬件断点限制搞得很难受了。
同是 V5 版的 JLINK 也有比较大的改动,V5.0 到 V5.2 是小小的调整。V5.3 为 KICK-START 版本专门增加了一个电源供应功能,可以让简单的学习板无需外接电源就可以使用了。但是这个功能也仅仅是 KICK-START 版本才有,其它版本上没有这个功能。
而V5.4将原来挂在外面的5V电源CPU适配器装配到内部了,改动比较大。这样就可以直接调试5V的ARM了,不然买个小适配器电路板也要几百块,让用户亏死了。
从 V5.4 到 V5.9 似乎没有什么改动,因为手册都没有提到过,也就是说没有啥值得提的。而且新升级的固件也说可以支持ARM Cortex-M3的SW-DP、SWJ-DP两种调试模式,并且这个功能在V5.x系列上均可以支持。
V6.0 是为了适合低密度管脚 ARM 的调试来改进的。由于这类 ARM 的 JTAG 接口常常与 I/O 口合用,如果这些 I/O 被分配了 JTAG 功能以外的作用,则在每次用 JTAG 下载完数据后,必须要拔掉 JTAG 电缆,免得 JLINK 的 JTAG 接口输出电平干扰 CPU 的 I/O 工作。而V6.0新的改动就是让 JTAG接口可以进入高阻状态(和三态门功能一样),与用户的电路在电气上完全断开了,这样可以避免用户来回拔插JTAG电缆的动作,又方便又实用,很贴心吧

你可能感兴趣的:(JLINK不同版本之间的区别)