在上一篇博文 ARM 之十七 详解 MDK、IAR、Eclipse 的 Debug 配置、FLASH、RAM 烧写原理及自定义中,我们详细学习了各大 IDE 的 FLASH、RAM 烧写原理,有些可独立使用的仿真器也会提供类似策略,但是他们不限于 ARM 架构,其中主要就是 J-link 和 OpenOCD。今天就重点学习一下!
J-Link
J-Link 是 SEGGER 推出的一款调试仿真器,由于其强大的功能与性能,目前使用的非常多(不过由于最初的 J-Link 没有加密,导致国内盗版横行)。SEGGER 为 J-Link 推出的配套软件包中除了 J-Link 的驱动程序外,还包含了一系列的实用工具。
J-Link Commander 就是配套软件包中的
JLink.exe
(Linux 中名为 JLinkExe)
实际上,SEGGER 将 J-Link 的所有功能都封装在了 J