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

    问题描述: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驱动程序安装了。我使用的是后面一种方法,因为比较省时一点。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技塑未来-苏导

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值