新闻动态   News
你的位置:大功率电感 > 技术

J-Link无法连接芯片的常见解决办法

时间:2022-04-23 06:07:02  来源:  作者: 点击统计:

J-Link无法连接芯片的常见解决办法[复制链接]

在某些情况下,J-Link/Flasher仿真器可能无法与芯片正确连接,而导致在IDE中调试失败,出现例如“FailedtogetCPUstatusafter4retries”的报错信息,无法获取芯片的状态,可能是由于J-Link未与芯片成功连接导致的。

常见解决办法
 
一、验证J-Link与PC的连接通常使用J-LinkCommander来验证J-Link与PC的连接状况,以及电脑能否成功识别到J-Link。

打开J-LinkCommander,可以看到当前J-Link的连接状态及硬件版本信息。

若无法看到上述信息,则可以打开电脑的设备管理器,看设备管理器中能否检测到J-Link设备,如下图所示:
如果未能成功检测到设备,建议尝试如下方法:1、重新启动PC,以确保USB协议本身未处于混乱状态2、更换USB连接线缆3、尝试其他的USB接口4、如果使用到USB集线器,将集线器移除5、尝试重新安装J-Link驱动程序,或将J-Link驱动程序升级到最新版本6、切换到其他PC进行测试以排除PC本身的问题 二、验证J-Link与芯片的连接在验证J-Link与芯片连接时,建议先使用芯片公司的官方评估板,或者其他可靠的硬件设备来进行验证,以避免可能由错误的硬件设计带来的问题。

首先通过如下链接将J-Link驱动更新到最新版本:https://www.segger.com/downloads/jlink 按照如下步骤连接J-Link与芯片:1、将J-Link连接到PC2、给开发板进行供电3、将J-Link与开发板连接4、打开J-LinkCommander输入connect等命令进行测试

如果输入connect命令行连接失败,请检查如下事项:1、Vtref=0vJ-Link使用目标板参考电压来创建调试信号的电平,因此该引脚必须与芯片的电源引脚连接,以获取正确的目标板参考电压。

出现下图所示情况时,请检查芯片的供电情况及Vtref引脚的连接情况。

2、检查目标板的电源并验证其电源使用万用表测量J-Link的引脚1(Vtref)和引脚4(GND)之间的电压,确保J-Link能够检查到目标板的参考电压。

3、确认是否选择了正确的调试接口在不同的芯片上,存在多种调试接口,例如JTAG和SWD,首先需确认芯片能否支持某一调试接口,例如在一些较早期的芯片型号可能仅支持JTAG调试接口而无法支持SWD调试接口。

除了确认芯片能够支持该调试接口外,还应进一步检查目标板的调试接口的硬件设计,确保芯片的调试引脚有成功连接到调试接口。

4、对目标设备进行编程后,无法再建立连接请查看目标设备的相关安全设置,在某些设备中可以写入特定寄存器来禁用调试接口,从而导致无法连接,或者是芯片上存在其他安全措施会影响到芯片的调试功能,建议查阅芯片手册进行确认。

此帖出自综合技术交流论坛|||其实都是连接的问题,线松动占多数命令测试的方法很少用,不过在解决的时候,用一下命令测试,看起来挺酷|||类似,解决电脑上网问题,如果用pin命令一下,很酷有时网线插拔一下就好了

  • 三节课解答帖:桃花岛主EMC直播用户提问&答案汇总
    以下为桃花岛主直播《电磁兼容(EMC)设计、故障诊断、整改技术和经典案例》中收集到的部分用户提问&桃花岛主解答。 直播回放:http://t.elecfans.com/live/1500.html?room=1【留言送书】独家福利!桃花岛主著作:EMC内参书籍限量免费赠送(长期有效福利贴)1、问:电感的高频等效模型由ESL ESR EPC构成,有的资料上是EPC并在ESL上,有的是并在E...
  • J-Link script文件的作用与用法
    J-Linkscript文件的作用与用法[复制链接]J-Link作为被广泛使用的调试器,提供了多种配套的软件工具。 例如命令配置软件J-LinkCommander,GDBserver,J-Flash等。 其中,J-LinkCommander支持一种类C的脚本语言,称作J-Linkscript。 J-Linkscript脚本语言不需要编译,它由解释器动态解释执行。 J-LinkCommander(路径C:ProgramFiles(x86)...
  • 请问下这种老款OLED屏幕哪里能买的到?
    先说下背景吧,这款MP3是高中攒了N个月钱买的第一个MP3,爱国者什么型号已经忘记了,只有128M内存.当时错把MP3跟钥匙放一起,屏幕就坏掉了.转眼十几年过去了,心里有块病,就是想给它修好.毕竟是人生中的第一个MP3,所以留着至今未丢.MP3是用的ATJ 2085解码芯片,屏幕是OLED的双色屏,18pin的屏幕排线上写着Allentech和A-45字样我想...