[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-Trace、Open JTAG区别

origin: http://blog.sina.com.cn/s/blog_9dcc0fb90101d3tx.html 摘要:   本文整理了网上一些对J-Link、J-Trace、Op...

Jlink调试ARM裸机程序

安装ASD1.2 调试裸奔程序。   我的台式机没有并口,所以只好买个JLink了。(注意,现在配的新电脑很少有串口和并口了。买板子的时候最好顺带买了JLink最好。这样省邮费。不要买什么USB转接...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

【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学习记录_ARM2440--J-link烧写设置

前两天用ADS感觉太麻烦,今天用回MDK()

keil MDK升级到V4.54后使用J-link问题

FROM: http://blog.csdn.net/zhzht19861011/article/details/7741928 今天将Keil MDK升级到了V4.54,使用J-link下载程序,...

32位Ubuntu 12.04下J-Link v8的配置及使用以及问题详解

摘要 本文介绍如何在虚拟机平台下的Ubuntu中配置J-Link,网上查找资料,多而复杂,结合多篇文章,再根据自己的实际操作,完成了Ubuntu下的J-Link的配置,就将具体的操作过程,以及安装中产...
  • guxln
  • guxln
  • 2016-07-24 22:19
  • 731
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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