[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 ARM烧录FLASH

使用J-Link ARM烧录CPU内置的FLASH
  • norains
  • norains
  • 2010年09月21日 11:58
  • 12581

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

[ 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 组合,...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

ARMCortex系列主流的仿真调试器

1、  J-Link J-Link是最著名的ARM开发调试工具,J-Link由SEGGER公司生产。提供对市面上几乎所有ARM内核芯片的支持。目前最新版本的J-Link产品为V8,支持JTAG和SW...

JLINK调试问题总结

STM32学习的总结编译调试错误 2013-10-23 21:30| 发布者: admin| 查看: 1980| 评论: 1|原作者: admin 摘要: 由于学习ST...

【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...

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

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

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

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

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