J-Link连接MCU失败解决办法

来源 | 麦克泰技术
编排 | strongerhuang
j-link是嵌入式软件、硬件工程师最常用的工具之一,但是,在使用这个工具时,也会遇到各种各样的问题。
今天来给大家讲讲最常见的一个问题:j-link不能连接目标mcu。
j-link的连接
使用j-link,首先第一步硬件连接,确认j-link和pc机之间是否连接正常,并确认上位机能和 j-link 建立正确的通信。
1. 通过usb端口将j-link连接到pc机;
2. 启动j-link commander;
3. 如果j-link正常运行,则应该看到j-link commander窗口中报告usb连接正常。并输出其使用的固件信息:
j-link目标mcu的连接
j-link与你的目标mcu进行连接,通常有 swd 和 jtag两种接口方式。
请参看《下载调试接口 swd 和 jtag的区别》。
jtag基本上带有5个引脚:
tdi:test data in。串行输入引脚
tdo:test data out,串行输出引脚
tck:test clock,时钟引脚
tms:test mode select,模式选择(控制信号)引脚
trst:test reset,复位引脚
swd引脚
swdio:serial wire data input output,串行数据输入输出引脚
swclk:serial wire clock,串行线时钟引脚
第一步:要确认这几根线连接正确
如果是标准的接口(像20pin插座)这种应该问题不大。
第二部:使用j-link commander验证功能
这里需要你安装 j-link commander 上位机软件,如果没有,可以去官网下载。
地址:https://www.segger.com/downloads/jlink
命令连接:
通过usb将j-link连接到pc机
给目标设备供电
将目标设备与j-link连接
启动j-link commander并按照启动配置说明进行操作
常见连接失败问题
j-link连接失败有很多种情况,这里说几点常见情况。
1. vtref 的电压是0v问题
j-link检测到目标参考电压是0v。由于j-link使用目标参考电压来创建调试信号的电平,因此必须使用参考电压。
检查目标硬件的电源,并验证其电源的供电(打开电源,正确设置跳线等)。
使用万用表测量调试连接器的引脚1(vtref)和引脚4(gnd)之间的电压。
2. 接口设置问题
在某些硬件/设备上,仅某些已连接的调试接口可以使用。另一个问题可能是硬件不允许更高的接口速度。
检查是否选择了正确的目标接口(jtag,swd等),将接口速度降低,比如100 khz。
不同目标的速度不同,比如arm926ej-s内核,最大值 jtag速度== mcu速度的1/8,最高为的1/6(可能小于100 khz)。
3. 接口信号
如果j-link到目标的连接仍然失败,则很可能是接口信号本身存在问题。
可能的原因:
调试信号未连接
调试信号与其它外设或板载仿真器共享 
可能的解决方案:
断开板载仿真器或其它可能在目标接口线上交互的外围设备
使用示波器检查调试信号的质量
4. 对目标设备进行编程后,j-link不再能够建立连接
这可能涉及许多不同的因素,例如:应用程序确实禁用了调试接口,重新配置了调试引脚进入了某种低功耗模式或激活了设备的安全防护功能。
为了防止在开发过程中出现此类情况,建议:
a. 在执行实际的应用程序代码之前,增加一秒的延迟,这允许调试仿真器在mcu执行将阻止j-link成功建立连接的“错误代码”之前,重置mcu并使其停止运行。
b. 选择正确的设备,这允许j-link dll执行(例如:在引导加载程序中暂停,重置下连接或检查是否是不安全的设备)特殊处理。
来源:网络
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理


中国芯片产业在全球处于什么位置?
苹果都把OLED屏作为发展方向了,其他厂商必然跟随
做成功的投资者,拒绝持续亏损,赚的金银钵满
电子设计教程: 电平转换电路
区块链科技下的制造业革命
J-Link连接MCU失败解决办法
女性互联网平台美柚终止创业板IPO 或赴境外上市
英特尔如何推动数据驱动型创新的下一波浪潮?
步入式恒温恒湿试验箱的介绍,它的特点是什么
成功使用RAIN RFID基于持续改进
HC KT100W 柜内空气调节器
下一代移动通信系统标准化现状
让我们一起来探索反向映射这个知识点
iphone8什么时候上市多少钱?iphone7s/iphone 8发布会日期确定,iPhone8三大新特性,价格贵到没朋友
小米神秘全面屏手机曝光:疑似小米mix2,颜值惊为天人
氩弧焊和电焊区别是什么
Pickering集团将亮相2023进博会 展出高压SMD舌簧继电器
计算机视觉六大主要技术介绍
浅谈:RDMA能给数据中心带来什么?
散热对于PCB设计和PCBA功能的影响