JTAG接口无法连接的问题

article/2025/10/25 6:17:54

题目:JTAG接口无法连接问题

 

本文包含两部分内容:1)续写TI DSP连接不上的问题;2)顺便提一下Xilinx FPGA的JTAG口连接不上的问题。

 

一、TI DSP为啥连接不上?

半年前发过一篇博文《DSP为啥连接不上?TMS320C6416T+seed-XDS510 PLUS》(链接http://blog.csdn.net/jbb0523/article/details/7625525),里面阐述了多种DSP连接上不的原因,TI DSP性能很好,但连接问题是个大问题,最近都被烦透了,但经过很长一短时间的排查,终于把问题解决了,也许问题的原因所在并不是诸位网友的问题所在,在这里我只是想强调一件事情:如果您的DSP系统一直连接不上,那么肯定是硬件有问题,除了按博文《DSP为啥连接不上?TMS320C6416T+seed-XDS510 PLUS 》中的说明逐个排查外,一定要注意你的复位电路,切记切记!!!

 

这次DSP连接不上折腾了很久,在CCS里面Debug——Reset Emulator是可以执行的(如果这个都不行估计是驱动不对或压根没连上等等)。

首先贴一下自己的复位电路:

如图所示,复位电路使用了一片ADM706TARZ芯片。

前两周发现DSP一直连接不上,后来测了一下开关S1两端,发现开关按下之后两端并不连通,后来就换了一个开关,DSP就能连上了。

后来又连不上了,这是怎么回事呢?测了DSP的JTAG的接口的每个引脚都正常,加电后又测了每一个引脚也正常,这里把每个引脚的电压值贴出来做个备忘:

TMS——3.05V;TRST——0V;TDI——3.04V;TDO——3.16V;TCK_RET——3.03V;TCK——3.03V;EMU1——3.27V;EMU2——3.27V;VCC——3.28V;GND——0V;

测试时采用的万用表直流档测的,因为当时手边没有示波器,所以就用万用表将就一下子。DSP JTAG连接如下图所示:

一切正常,为啥连接不上呢?开关反复测了几遍,不存在前些天的问题,最郁闷的是有时候能连上,有时候连不上,我被折腾的有点没办法了……

最后发现有时候多按几次复位后能连上,难道还是复位的问题?

于是测了ADM706TARZ的7脚,发现居然平时是低电平,按下复位键后居然是1.2V左右,坏了,这个芯片肯定坏了……

于是换了新的片子,一切正常……

这里再次强调一下我从这次连接DSP中得到的启发:

如果DSP一直连接不上,肯定是硬件连接有问题,请特别注意一下复位电路的问题!!!

 

 

2)Xilinx FPGA的JTAG口连接不上

FPGA的JTAG电路是验证过的,打开ChipScope就可以连接上的,但现在是一直连接不上,FPGA的JTAG经过了一个244缓冲芯片,电路如下,244右边的线直接连接到了FPGA的对应管脚上。

试过多遍过还是连接不上,自己也有点绝望,后来没办法,就测测JTAG的管脚吧,也没上电,结果一测还真测出了问题,TDO居然和地短接了,这是怎么回事,J10就是一个单排插针肯定不会有问题,那只能是244坏了,好吧,于是换了一片SN74LVTH244ADBR,一切OK!

通过这个问题我的启发是:如果一直连接不上,那很有可能是硬件电路出了问题!!!

 

OK,今天的探索就到这儿吧,路漫漫其修远兮,吾将上下而求索!

不知道以的还没有有机会再接触这些东西,心里还有种淡淡地忧伤,祝大家好运吧!


http://chatgpt.dhexx.cn/article/tNn24Mda.shtml

相关文章

STM32夺命100问!你知道几个?

点击上方“小麦大叔”,选择“置顶/星标公众号” 福利干货,第一时间送达 1、AHB系统总线分为APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速设备 2、Stm32f10x.h相当于reg52.…

智能教室控制系统

智能教室控制系统 引言 概述 该系统通过上位机C#控制下位机STM32,实现教室打卡考勤功能,通过打卡对数据库SQLserver进行增删改查,同时能将数据库的数据导出表格,下位机用到RFID的RC522模块,舵机、风扇,w…

基于stm32电梯管理系统设计

基于stm32电梯管理系统设计 这里记录一下以前自己做的嵌入式课程设计,报告中的图片和文字太多了,全部一个一个把搬过来太麻烦了,需要完整文本和代码自行主页私我 摘要关键词一、课题概述1.1市场调研1.2 需求分析 二、课题实施方案2.1 硬件总体方案2.2 性…

基于Xilinx的Kintex-7系列XC7K325T的硬件加速卡

产品型号: B-PCIE-K7F5XILINX的Kintex-7系列FPGA处理器 B-PCIE-K7F5是一款基于PCI Express总线架构的高性能FPGA算法加速卡,该板卡采用Xilinx的高性能28nm 7系列FPGA作为运算节点。Xilinx的28nm 7系列FPGA通过对资源、接口以及时钟的优化,在高性能计算&a…

基于STM32设计的车库监控报警系统

一、前言 随着社会的发展,人们的生活水平不断提高对安防问题的关注度越来越高,因而各类防盗设备也层出不穷,本文采用红外测距传感器、摄像头、STM32单片机以及ESP8266无线通信模块设计一种车库防盗报警器,其可安装在车库的里,通过红外线测距检测是否有人入侵,产生报警信号…

dnw驱动更新,支持全系统(xp,win7,win8/win10)

前言: 本文用于解决win7以上系统使用dnw难装驱动问题,使用新驱动: zadig-2.3.exe,支持xp,win7/win8/win10系统,安装方便、高效,欢迎试用。 对于裸板开发,我们一般使用JTAG工具,比如OpenJTAG、…

jz2440s3c2440 jtag口、串口、usb devices 使用

1.串口: 串口类型: 针串口 、usb串口的使用 1. usb 串口 插入电脑,计算机上设备管理器中其他设备下出现新设备 设备管理器 中查看 2. 安装串口驱动 ,安装驱动以后 系统分配com4 串口 3. windows下载串口连接软件 MobaXterm&…

基于STM32设计的城市绿化云端监控系统(华为云IOT)

一、设计需求 1.1 项目背景 随着科技的蓬勃发展改变了很多传统行业的作业方式,当我们用移动支付代替现金交易时,当我们足不出户就能满足饥饿的身体时,我们的生活方式因为科技而发生了改变;同样科技也在改变着我们周围的点点滴滴,城市绿化养护亦是如此。 通过智慧控制系统…

FPGA的调试-虚拟JTAG

对于FPGA调试,主要以Intel FPGA为例,在win10 Quartus ii 17.0环境下进行仿真和调试,开发板类型EP4CE15F17。主要包括一下几个部分: - FPGA的调试-虚拟JTAG(Virtual JTAG) - FPGA的调试-在线存储器内容编辑…

Win7、Win8、Win10系统USB-Blaster驱动程序无法安装的解决办法

这篇博文是我转载dezhihuang的博文,原文名称和地址如下,并对内容做了适当调整: [原]Win7、Win8系统USB-Blaster驱动程序无法安装的解决办法 第一次用Markdown编辑博客,格式方面真是捉急啊! Win7、Win8、Win10操作系…

avr+开发环境+linux,win7下avr单片机开发环境的搭建

操作系统:win7 professional x86 开发软件:avr studio 4.19 首先下载avr studio 4.19,因为貌似这是atmel官方最后支持jtag ice的开发环境。而且也就只有这个4的版本才支持win7,正好本人有个jtag,所以果断选择这个版本…

IBM Spectrum LSF RTM

IBM Spectrum LSF RTM IBM Spectrum LSF RTM是IBM Spectrum LSF环境的操作仪表板,提供全面的工作负载监视、报告和管理。它使集群管理员在日常活动中更加高效,并提供所需的信息和工具,以提高集群效率,实现更好的用户生产力&#…

IBM Spectrum LSF Suites

IBM Spectrum LSF Suites 高性能计算(HPC)不再仅仅适用于大型组织和技术熟练的用户。在当今竞争激烈的商业环境中,几乎每个行业都需要更短的设计周期和更高质量的结果,HPC适用于任何规模的组织。它是为那些需要从大量数据中进行分析和回答的用户而设计的…

LSF_SPAN

span字符串指定并行作业运行的位置。如果省略span, LSF将从可用的处理器中为作业分配所需的处理器。 一、语法 span[host1]:指示分配给作业的处理器必须位于同一个主机上。 span[blockvalue]:对并行作业来说,LSF将根据block size来分配slot…

集群调度LSF-学习笔记

集群-------多台设备 HPC集群----多台用于计算的设备 集群调度-LSF:LSF 是一种强大的工作负载管理平台,提供基于各种策略的智能调度功能,利用分布式的基础架构资源来提高整体的系统性能。用户通过 LSF可以实现集群间的负载均衡,扩…

IBM Platform LSF在IC行业内的使用

LSF在IC设计中有哪些值得匹配的 1、管理低利用率Job •针对short normal这类队列,查询20分钟以后,Job利用率依然很低的Job信息。 •$bjobs -u all -q short -o ‘id user queue stat ugroup first_host sla idle_factor slots …

IBM Spectrum LSF-手册

在所有规模的企业中,应用程序能力和数据量持续显著增长,推动了对更多计算能力和高性能管理和分析工具的需求。即使在传统的高性能计算(HPC)环境中,多个计算竖井、不均匀处理、设计周期泄漏和延迟结果也是常见的。面对日益严格的经济压力&…

LSF - 提交GUI应用到LSF无法运行,报错Failed to connect to socket /tmp/dbus-xxxxxxxxx: Connection refused

问题描述 提交GUI应用到LSF无法运行,如下所示 问题分析 这种GUI应用,不能以交互式的方式提交。提交命令换成bsub firefox即可。

LSF的使用方法总结

一、LSF 基本介绍 LSF(Load Sharing Facility)是IBM旗下的一款分布式集群管理系统软件,负责计算资源的管理和批处理作业的调度。它给用户提供统一的集群资源访问接口,让用户透明地访问整个集群资源。同时提供了丰富的功能和可定制…

IBM Spectrum LSF

IBM Spectrum LSF IBMSpectrum LSF系列是对用于高性能计算(HPC)环境的工作负载管理解决方案有一个完整的组合。具有全面的智能配套调度能力,它有助于确保正确的资源自动分配到正确的作业,最大限度地提高应用程序性能和效率。具有强大的管理功能和无与伦…