|
ARM系统的JTAG接口的设计不当往往使硬件系统无法调试,所以在设计ARM系统前要先熟悉ARM系统的JTAG接口的定义和常见问题。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1.ARM系统的JTAG接口是如何定义的? 每个PIN又是如何连接的? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 下图是JTAG接口的信号排列示意: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 接口是一个20脚的IDC插座。下表给出了具体的信号说明: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
表 1 JTAG引脚说明
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2.目标系统如何设计? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
目标板使用与Dragon-ICE一样的20脚针座,信号排列见表1。RTCK和 nTRST这两个信号根据目标ASIC有否提供对应的引脚来选用。nSRST则根据目标系统的设计考虑来选择使用。下面是一个典型的连接关系图: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
复位电路中可以根据不同的需要包含上电复位、手动复位等等功能。如果用户希望系统复位信号nSRST能同时触发JTAG口的复位信号nTRST,则可以使用一些简单的组合逻辑电路来达到要求。后面给出了一种电路方案的效果图。 图 3 一个复位电路结构的例子
在目标系统的PCB设计中,最好把JTAG接口放置得离目标ASIC近一些,如果这两者之间的连线过长,会影响JTAG口的通信速率。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3. 14脚JTAG如何与20JTAG连接? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Dragon-ICE使用工业标准的20脚JTAG插头,但是有些老的系统采用一种14脚的插座 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 。这两类接口的信号排列如下: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 这两类接口之间的信号电气特性都是一样的,因此可以把对应的信号直接连起来进 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 行转接。Dragon-ICE配备这种转接卡,随机配备。 |
相关推荐
ARM官方推荐的JTAG/SWD接口
JTAG / SWD接口。
ARM并口jtag原理图(pdf)
ARM并口jtag原理图...................
从原理到布线:深入浅出图解ARM调试接口(JTAG/SWD)信号时序、拓扑与PCB设计注意事项
本文深入解析ARM调试接口JTAG和SWD的信号时序、拓扑结构与PCB设计要点,涵盖电气特性、信号完整性设计及实战布线技巧。通过对比JTAG与SWD架构,详细讲解时序余量、阻抗匹配等关键参数,并提供PCB布局优化方案,帮助工程师解决调试接口设计中的常见问题。
ARM系统设计JTAG接口常见问题
ARM系统的JTAG接口的设计不当往往使硬件系统无法调试,所以在设计ARM系统前要先熟悉ARM系统的JTAG接口的定义和常见问题。 1.ARM系统的
JTAG各类接口针脚定义、含义以及SWD接线方式
JTAG(Joint Test Action Group,联合测试行动小组)是一种国际标准测试协议,用于系统仿真、调试及芯片内部测试。它通过访问芯片内部封装好的测试电路TAP(Test Access Port,测试访问端口)来实现。目前大多数的芯片都支持JTAG协议,这样通过JTAG的仿真测试可便于研发人员的开发调试。 目前JTAG接口有两种连接标准:14针接口及20针接口。接口定义如下所示。 14针接口定义: 引脚定义 引脚功能 1、13
JLink、JTAG接口详细图解
说明: 1脚:通常连接到目标板的vdd,用来检测目标系统是否供电;检测原理上图中有简单的说明。 2脚:原版的JLink这个引脚没有使用,不提供Vsupply输出,而很多改造版的JLink通过跳线选择从该引脚输出3.3V的电压给外边,我的就是这样的。 可以到网上找JLink的原理图看看。 http://infocenter.arm.com/help/index.jsp?top
图解说明ARM仿真器与目标板JTAG引脚连接方法
详细介绍ARM仿真器如何通过JTAG接口连接目标板,结合图解清晰展示各引脚对应关系,确保调试连接稳定可靠,是嵌入式开发中掌握ARM仿真器应用的基础步骤。
ARM裸板调试之JTAG调试源码级调试
ARM裸板调试之JTAG调试源码级调试
【ARM】JTAG接口介绍
对 JTAG 接口有更多的认识,在遇到关于 JTAG 接口问题时有一些排查的思路。
调试系统及ARM CPU挂死和总线挂死的DS-5(JTAG)调试方法
1.CSAT通过总线访问内存和CPU通过总线访问内存一样,都是不经过IOMMU的。2.所以,对于经过IOMMU映射的设备虚拟地址,只能通过设备本身发起访问请求,这样才经过IOMMU,得到正确的数据。3.DS5 memory view不经过IOMMU,所以设备映射的IOMMU 虚拟地址无法交给DS5 memory view去查看。
jtag访问arm内核寄存器
jtag的原理图 jtag接口访问arm Device ID code register的步骤 jtag接口访问arm Device ID code register的功能验证的testbench jtag接口访问arm Device ID code register的功能验证的波形图 jtag相关注意细节 jtag访问arm内核寄存器的步骤 与DTR相关的协处理器指令介绍 最后通过封装成veril
JTAG 、 SWD 和 J-Link、ST-Link
JTAG 、 SWD 和 J-Link、ST-Link。
arm仿真器接口定义
J-Link JTAG/SWD接口 J-Link接口是如何定义的? 下面为J-Link接口定义: 仿真器端口 连接目标板 备注 1. VCC MCU电源VCC VCC 2. VCC MCU电源VCC VCC 3. TRST TRST Test ReSeT/ pin 4. GND GND或悬空 5. TDI TDI Test D
ARM JTAG调试实战指南:程序执行与原理图
ARM是一种广泛使用的低功耗处理器架构。其特点是采用精简指令集(RISC)设计,这使得ARM处理器在速度和能源效率方面表现出色。ARM架构的处理器在移动设备、嵌入式系统和物联网设备中尤其流行。在开始一个JTAG调试会话之前,进行充分的准备工作是至关重要的。这涉及到确保硬件的适配和调试环境的搭建。在本节中,我们将详细探讨这两部分的内容。调试完成后,对结果的分析和问题的总结是至关重要的。这不仅可以帮助理解问题出现的原因,还可以为后续的系统优化提供依据。
JTAG各类接口针脚定义及含义
TAG各类接口针脚定义及含义 JTAG有10pin的、14pin的和20pin的,尽管引脚数和引脚的排列顺序不同,但是其中有一些引脚是一样的,各个引脚的定义如下。 一、引脚定义 Test Clock Input (TCK) -----强制要求1 TCK在IEEE1149.1标准里是强制要求的。TCK为TAP的操作提供了一个独立的、基本的时钟信号,TAP的所有操作都是通过这个时钟...
JTAG接口
<br /> 用Keil C51等软件调试单片机程序时,需要用到仿真器,才能查看每个端口的状态。在用ADS或MDK调试ARM时,仿真器就不是一定需要的了,因为ARM芯片中集成了JTAG接口。<br />在ARM芯片中,JTAG接口是一个很重要的接口,ADS或MDK调试ARM时,用JTAG接口就可以完成单片机的仿真器的功能。通常,JTAG接口联接在PC的并口上,ADS通过代理软件(如H-JTAG)就可以直接调试ARM,如上一篇讲的“跑马灯”程序就可以通过JTAG来调试。ARM芯片上有若干根引脚可扩展成标准JT



4535


&spm=1001.2101.3001.11974&articleId=2040660&d=1&t=3&u=71f93e50356f41fb9ff113b7a85cbf63)

被折叠的 条评论
为什么被折叠?



