J-Link-OB调试下载器介绍

该文档描述J-Link-OB功能及其使用事项。

SEGGER公司J-Link-OB介绍

J-Link- OB 是由SEGGER开发的一套独立的调试下载器,通常被设计到各大公司的评估板上("on-board"),这也是后缀为"OB"的原因。这套名为"J-Link- OB"的下载器调试器具备USB通信功能可以与PC通信,另一端通过JTAG或SWD方式与可支持器件通信,完成调试下载任务。

功能特点

  • 完整兼容传统的J-Link,具备J-Link所有功能

  • 低廉且完备的评估调试解决方案

  • 支持JTAG,SWD+SWO(SW)通信方式

  • 可以禁止使用其他外部调试电路

  • 兼容大多数器件

  • 电路简单、稳定、可靠方便移动携带

由于J-Link -OB大多集成到评估板内部电路,其使用意义仅仅被局限在调试下载一个一种MCU中,要想调试下载其他的设备几乎是不可能。为了解决这个弊端,必须把J-Link -OB从原来的评估板上分离出来,下面介绍下分离后的J-Link-OB调试下载器(J-Link- OB改造版)。

 

J-Link-OB改进版介绍

J-Link-OB改造版与原J-Link-OB版少了JTAG通信方式,只保留SW通信模式,为什么要阉割JTAG功能?原因如下

  1. JATG与SW方式通信的工作目的重复,JATG调试下载的方式出现的时期早于SW模式,SW模式是JATG的发展和继承,目的是一样的都是为了调试下载。

  2. JATG比SW占用过多的端口资源,使用JATG调试时占用目标MCU的6个有效端口资源,则使用SW模式最少需要2个端口资源。



  3. JTAG接口一般使用DC20间牛座,连接线使用的是1.27mm20p的排线。而SW模式使用4P杜邦线就可以调试下载,相比JTAG,不仅接口变得更小、占用PCB面积更小,而且携带、使用更加方便,还可以使目标板PCB制作的更小,不受2*10pDC接口大小限制。



J-Link-OB外观


常见的J-Link与J-Link-OB对比


分别使用JTAG接口(下)与使用SW接口目标板(上)

 

 


JTAG排线与SW使用的杜邦线

J-Link -OB与PC端使用microUSB线连接,这种就是现在流行的智能手机充电下载线


 

 

J-Link-OB是用的USB连接线(mricro USB线)


J-Link-OB使用的USB PC连接线与目标板连接线

 

 

J-Link-OB与各种目标板连接调试下载

以下各个连接不同的目标板都测试通过(测试使用Keil-MDK调试,下载)


J-Link-OB与STM32F051RBT6目标板连接调试下载


J-Link-OB与STM32L152RBT6目标板连接调试下载

 


J-Link-OB与STM32F407VGT6目标板连接调试下载


J-Link-OB与LM4F120目标板连接调试下载


J-Link-OB与MKL25Z128目标板连接调试下载


J-Link-OB与STM32F103C8T6目标板连接调试下载


J-Link-OB与STM32F103RBT6目标板连接调试下载