J-Link常见连接失败问题及解决办法_第1页
J-Link常见连接失败问题及解决办法_第2页
J-Link常见连接失败问题及解决办法_第3页
J-Link常见连接失败问题及解决办法_第4页
J-Link常见连接失败问题及解决办法_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

J-Link是嵌入式软件、硬件工程师最常用的工具之一,但是,在使用这个工具时,也会遇到各种各样的问题。

今天来给大家讲讲最常见的一个问题:J-Link不能连接目标MCU。J-Link的连接使用J-Link,首先第一步硬件连接,确认J-Link和PC机之间是否连接正常,并确认上位机能和J-Link建立正确的通信。

1.通过USB端口将J-Link连接到PC机;2.启动J-LinkCommander;3.如果J-Link正常运行,则应该看到J-LinkCommander窗口中报告USB连接正常。并输出其使用的固件信息:J-Link目标MCU的连接J-Link与你的目标MCU进行连接,通常有SWD和JTAG两种接口方式。

JTAG基本上带有5个引脚:TDI:TestDataIn。串行输入引脚TDO:TestDataOut,串行输出引脚TCK:TestClock,时钟引脚TMS:TestModeSelect,模式选择(控制信号)引脚TRST:TestReset,复位引脚

SWD引脚SWDIO:SerialWireDataInputOutput,串行数据输入输出引脚SWCLK:SerialWireClock,串行线时钟引脚第一步:要确认这几根线连接正确如果是标准的接口(像20Pin插座)这种应该问题不大。第二部:使用J-LinkCommander验证功能这里需要你安装

J-LinkCommander

上位机软件,如果没有,可以去官网下载。命令连接:通过USB将J-Link连接到PC机给目标设备供电将目标设备与J-Link连接启动J-LinkCommander并按照启动配置说明进行操作

常见连接失败问题J-Link连接失败有很多种情况,这里说几点常见情况。1.VTref的电压是0V问题J-Link检测到目标参考电压是0V。由于J-Link使用目标参考电压来创建调试信号的电平,因此必须使用参考电压。

检查目标硬件的电源,并验证其电源的供电(打开电源,正确设置跳线等)。

使用万用表测量调试连接器的引脚1(VTref)和引脚4(GND)之间的电压。

2.接口设置问题在某些硬件/设备上,仅某些已连接的调试接口可以使用。另一个问题可能是硬件不允许更高的接口速度。

检查是否选择了正确的目标接口(JTAG,SWD等),将接口速度降低,比如100kHz。

不同目标的速度不同,比如ARM926EJ-S内核,最大值JTAG速度==MCU速度的1/8,最高为的1/6(可能小于100kHz)。

3.接口信号如果J-Link到目标的连接仍然失败,则很可能是接口信号本身存在问题。可能的原因:调试信号未连接调试信号与其它外设或板载仿真器共享

可能的解决方案:断开板载仿真器或其它可能在目标接口线上交互的外围设备使用示波器检查调试信号的质量

4.对目标设备进行编程后,J-Link不再能够建立连接这可能涉及许多不同的因素,例如:应用程序确实禁用了调试接口,重新配置了调试引脚进入了某种低功耗模式或激活了设备的安全防护功能。为了防止在开发过程中出现此类情况,建议:a.在执行实际的应用程序代码之前,增加一秒的延迟,这允许调试仿真器在MCU执行将阻止J-Link成功建立连接的“错误代码”之前,重置MC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论