[Debug--JLink]ARM调试器J-Link使用的一点问题的记录

原创 2015年07月11日 00:17:08
   问题描述:J-Link是SEGGER公司的支持ARM7/9内核芯片的调试器。ARM芯片有JTAG接口用于调试用的,虽然有些基于ARM芯片设计的硬件电路板放弃了JTAG调试,例如有的Android开发板,但芯片仍然保留有JTAG调试用的引脚。JTAG只是调试用的一种协议,像串口、Silicon的C2接口协议等,因此满足这类协议的且外部接口能正确连接的,应当就可以用来调试。JTAG接口有20引脚的、14引脚的,也有10引脚的,品牌常见的有JTAG、J-Link、U-Link。
   J-Link:J-Link仿真器号称能配合几乎所有的集成开发环境支持ARM7/9的仿真,像其它的硬件设备一样,要使用J-Link仿真器用于开发首先得安装其驱动才行。在Keil中使用J-Link只要在工程选项中进行设置即可。
   速度问题:有时候J-Link下载程序时会出问题,一个可能原因是J-Link速度设置的不对。一般选用Auto自动调速下载比较好用,而且也省时,但有时自动方式也会出错,这时就可以将下载速度手动设置成更低,具体使用过程中我曾经就遇到过类似问题。
   固件版本问题:联网更新J-LinkARM驱动程序后无法使用J-Link仿真器了。具体就是有时接入J-Link到电脑时,会弹出一个消息说“J-Link驱动程序有更新,建议下载更新”,然后点击了“确认”更新后,问题来了,J-Link不能下载程序了,提示说说J-Link固件是盗版。看来问题原因是J-Link的固件代码不能支持更新后的驱动程序,解决方法可以有两种,一种是将固件代码升级,固件烧写要用到SEGGER的J-LinkConfigurator工具,步骤可以搜下具体的烧写步骤,而且要确定好升级的固件版本。第二种方法是将更新的驱动程序卸载掉,下载一个原来版本的J-Link驱动程序安装了。我使用的是后面一种方法,因为比较省时一点。
版权声明:本文为博主原创文章,未经博主允许不得转载。

使用J-link调试内核

使用J-link调试内核一、烧写uboot+linux内核+根文件系统对于一块空白的mini6410开发板,或者对于项目所要求的需要支持netfilter框架的内核,原厂装好的内核显然不能满足需要,这...
  • luyesy
  • luyesy
  • 2011年05月11日 20:36
  • 2682

[ M3 PN ] STM32F10XXX(Cortex-M3) MDK-RAM-keil + J-Link 在线调试 笔记

1 程序调试方式 (1) 使用SEGGER J-Flash(J-Link)下载程序到闪存中运行。 (2) 使用串口ISP 来下载HEX 文件到CPU 中运行。 (3) J-Link + MDK 组合,...
  • misskissC
  • misskissC
  • 2014年02月27日 12:59
  • 10148

Jlink工具下的RTT调试应用

单片机开发过程中,除了debug调试之外,很多人都是通过打印信息进行调试,一般都会分配出来一个调试的串口,如果你的单片机使用jlink烧录器,那么可以使用调试工具-RTT来代替串口进行信息的交互。 ...
  • gyb510
  • gyb510
  • 2016年10月28日 11:28
  • 3138

Eclipse stm32 编辑 编译 下载 调试 ( ST-Link J-Link ) 环境搭建 (使用GNU ARM Eclipse)

写在github上(参与更新) Eclipse stm32 编辑 编译 下载 调试 ( ST-Link J-Link ) 环境搭建 (使用GNU ARM Eclipse) ...
  • Neutree
  • Neutree
  • 2016年01月21日 01:43
  • 5598

IAR配合j_link调试K60入门

下面就以在IAR环境下调试K60为例开启J-Link之旅: (1)首先是J-Link的硬件接口问题,按照标准的JTAG来就成,实际上需要接的只是那么几根线—TCK,TMS,TDI,TDO,TRST(...
  • lczdk
  • lczdk
  • 2016年12月28日 11:43
  • 1991

J-LINK RTT的实现 用RTT代替串口printf输出调试程序

JLINK RTT printf
  • kiti1013
  • kiti1013
  • 2015年03月23日 23:25
  • 1863

【ARM】使用J-Link下载u-boot到Mini2440开发板

1各种引导系统介绍 1 bios1 2 Grub2 3 u-boot 2下载u-boot过程3 1开发板设置为norflash启动 2连好线后启动J-Flash ARM 2Target-Connect...
  • u014134180
  • u014134180
  • 2017年05月26日 00:21
  • 501

ARM的H-JTAG和J-link的使用和区别

  • 2016年05月03日 13:48
  • 389KB
  • 下载

利用树莓派打造属于自己的无线J-Link下载/调试器!

利用树莓派通过Jlink-ARM方式搭建远程Jlink调试服务器
  • wmdscjhdpy
  • wmdscjhdpy
  • 2017年12月13日 18:34
  • 30

ARM学习记录_ARM2440--J-link烧写设置

前两天用ADS感觉太麻烦,今天用回MDK()
  • c532349832
  • c532349832
  • 2014年10月24日 22:04
  • 130
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[Debug--JLink]ARM调试器J-Link使用的一点问题的记录
举报原因:
原因补充:

(最多只允许输入30个字)