找回密码
 注册
搜索
查看: 3457|回复: 20

[讨论] JTAG

[复制链接]
发表于 2007-1-30 16:17:20 | 显示全部楼层 |阅读模式
请教一下,手机DBB和ABB上的JTAG是用来干什么的?有什么用途?
谢谢!!!
 楼主| 发表于 2007-1-30 16:17:20 | 显示全部楼层 |阅读模式
请教一下,手机DBB和ABB上的JTAG是用来干什么的?有什么用途?
谢谢!!!
 楼主| 发表于 2007-1-30 16:42:15 | 显示全部楼层
自己顶一下!!!
点评回复

使用道具 举报

发表于 2007-2-1 21:51:32 | 显示全部楼层
用来调试的。
点评回复

使用道具 举报

发表于 2007-2-5 12:06:03 | 显示全部楼层
JTAG 是用来连接TRACE 32用的,在查问题的时候,到底在哪里出现问题,可以一步一步分析。
点评回复

使用道具 举报

 楼主| 发表于 2007-1-30 16:42:15 | 显示全部楼层
自己顶一下!!!
点评回复

使用道具 举报

发表于 2007-2-1 21:51:32 | 显示全部楼层
用来调试的。
点评回复

使用道具 举报

发表于 2007-2-5 12:06:03 | 显示全部楼层
JTAG 是用来连接TRACE 32用的,在查问题的时候,到底在哪里出现问题,可以一步一步分析。
点评回复

使用道具 举报

发表于 2007-3-7 23:16:30 | 显示全部楼层
JTAG(Joint Test Action Group;联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。
??JTAG最初是用来对芯片进行测试的,JTAG的基本原理是在器件内部定义一个TAP(Test Access Port;测试访问口)通过专用的JTAG测试工具对进行内部节点进行测试。JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。现在,JTAG接口还常用于实现ISP(In-System Programmable�在线编程),对FLASH等器件进行编程。
??JTAG编程方式是在线编程,传统生产流程中先对芯片进行预编程现再装到板上因此而改变,简化的流程为先固定器件到电路板上,再用JTAG编程,从而大大加快工程进度。JTAG接口可对PSD芯片内部的所有部件进行编程

具有JTAG口的芯片都有如下JTAG引脚定义:
TCK——测试时钟输入;

TDI——测试数据输入,数据通过TDI输入JTAG口;

TDO——测试数据输出,数据通过TDO从JTAG口输出;

TMS——测试模式选择,TMS用来设置JTAG口处于某种特定的测试模式。

可选引脚TRST——测试复位,输入引脚,低电平有效。

含有JTAG口的芯片种类较多,如CPU、DSP、CPLD等。
[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2007-3-14 15:03:41 | 显示全部楼层
谢谢楼上的指点,最近正好遇到JTAG这个事情,正好有个了解
点评回复

使用道具 举报

发表于 2007-3-16 00:16:21 | 显示全部楼层
很在很多芯片都是ARM的核,JTAG是用来对芯片进行测试的,就可以使用JTAG接口进行调试。比如蓝牙,BB芯片以及AP芯片。
对于智能手机的开发,由于bootloader没有固化到芯片中,刚刚开始只能通过JTAG接口对芯片进行访问以及初始话,建议搂住去看看关于嵌入式方面的书籍,或者上ARM的网站上去下载资料,关于JTAG的标准的资料,很多主处理器芯片都有一章去说明,反正都是通用的标准,都差不错,跟i2c接口累似了
点评回复

使用道具 举报

发表于 2008-6-21 07:23:44 | 显示全部楼层
please refer to IEEE1149

JTAG STANDARD
点评回复

使用道具 举报

发表于 2008-6-27 19:49:30 | 显示全部楼层
好好学习 天天向上
点评回复

使用道具 举报

发表于 2008-6-28 09:35:30 | 显示全部楼层
JTAG是对芯片进行失效分析的,可以对里面的PIN脚的加工问题进行判断
点评回复

使用道具 举报

发表于 2008-6-28 10:41:24 | 显示全部楼层
以下是引用luzhisheng在2007-3-7 23:16:30的发言:
JTAG(Joint Test Action Group;联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。
??JTAG最初是用来对芯片进行测试的,JTAG的基本原理是在器件内部定义一个TAP(Test Access Port;测试访问口)通过专用的JTAG测试工具对进行内部节点进行测试。JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。现在,JTAG接口还常用于实现ISP(In-System Programmable&#0;在线编程),对FLASH等器件进行编程。
??JTAG编程方式是在线编程,传统生产流程中先对芯片进行预编程现再装到板上因此而改变,简化的流程为先固定器件到电路板上,再用JTAG编程,从而大大加快工程进度。JTAG接口可对PSD芯片内部的所有部件进行编程

具有JTAG口的芯片都有如下JTAG引脚定义:
TCK——测试时钟输入;

TDI——测试数据输入,数据通过TDI输入JTAG口;

TDO——测试数据输出,数据通过TDO从JTAG口输出;

TMS——测试模式选择,TMS用来设置JTAG口处于某种特定的测试模式。

可选引脚TRST——测试复位,输入引脚,低电平有效。

含有JTAG口的芯片种类较多,如CPU、DSP、CPLD等。

<p align=right><font color=red>+3 RD币</font></p>

只有4个Pin吗?
点评回复

使用道具 举报

发表于 2008-7-2 14:51:20 | 显示全部楼层
TCK——测试时钟输入;

TDI——测试数据输入,数据通过TDI输入JTAG口;

TDO——测试数据输出,数据通过TDO从JTAG口输出;

TMS——测试模式选择,TMS用来设置JTAG口处于某种特定的测试模式。

可选引脚TRST——测试复位,输入引脚,低电平有效。

接到PCB对应的TP点上,实现在线编程,进行问题失效分析
点评回复

使用道具 举报

发表于 2008-7-2 14:52:24 | 显示全部楼层
[em07][em08]
点评回复

使用道具 举报

发表于 2008-10-15 15:09:12 | 显示全部楼层
學習了[em04]
点评回复

使用道具 举报

发表于 2008-10-28 10:20:40 | 显示全部楼层
[em01]
点评回复

使用道具 举报

52RD网友  发表于 2014-12-5 14:04:42
JTAG可以做什么
  • 测试
    • 外部测试:互联测试,单个测试
    • 内部测试
  • 编程/加载
    • Lattice: ispLever/ispVM(E), Diamond…
    • Xilinx: ISE/iMPACT, …
    • Altera: Max+plus II Programmer, Quartus Programmer…
    • 众多其他厂家
  • 调试
    • 各种MCU, CPU, DSP,



详细的可以看这两个白皮书pan.baidu.com/s/1gd6Coh1和pan.baidu.com/s/1c0pNvAo

//杭州哲发科技有限公司是国内专业JTAG方案提供商,有10多年的积累,客户包括众多知名公司和上市公司。
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-23 23:06 , Processed in 0.181168 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表