欢迎来到天天文库
浏览记录
ID:57688609
大小:14.50 KB
页数:2页
时间:2020-09-01
《JTAG修复刷机成砖头问题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、参考图片: JTAG引脚定义:TCK——测试时钟输入;TDI——测试数据输入,数据通过TDI输入JTAG口;TDO——测试数据输出,数据通过TDO从JTAG口输出;TMS——测试模式选择,TMS用来设置JTAG口处于某种特定的测试模式。可选引脚TRST——测试复位,输入引脚,低电平有效。含有JTAG口的芯片种类较多,如CPU、DSP、CPLD等。 JTAG的TCK、TDI、TMS、TDO分别接PC并口的2、3、4、11线上,通过程序将对JTAG口的控制指令和目标代码从PC的并口写入JTAG的BSR中
2、电路设计和编程中的注意事项①Flash芯片的WE、CE、OE等控制线必须与SA1110的BSR相连。只有这样,才能通过BSR控制Flash的相应引脚。②JTAG口与PC并口的连接线要尽量短,原则上不大于15cm。③Flash在擦写和编程时所需的工作电流较大,在选用系统的供电芯片时,必须加以考虑。④为提高对Flash的编程速度,尽量使TCK不低于6MHz,可编写烧写Flash程序时实现。剩下的工作就是联机和写入备份好的DATA文件.找一个25针LPT的公口按上面的图焊接起来在电脑主板的BIOS里面须把LP
3、T端口设为ecp模式把接口接到电脑上,插上充电器,按开机键,如果线没接错,此时就可在接口软件中发现cpu了.关于jtag:JTAG是英文“JointTestActionGroup(联合测试行为组织)”的词头字母的简写,该组织成立于1985年,是由几家主要的电子制造商发起制订的PCB和IC测试标准。JTAG建议于1990年被IEEE批准为IEEE1149.1-1990测试访问端口和边界扫描结构标准。该标准规定了进行边界扫描所需要的硬件和软件。自从1990年批准后,IEEE分别于1993年和1995年对该标
4、准作了补充,形成了现在使用的IEEE1149.1a-1993和IEEE1149.1b-1994。JTAG主要应用于:电路的边界扫描测试和可编程芯片的在系统编程。 JTAG也是一种国际标准测试协议(IEEE1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。相关JTAG引脚的定义为:TCK为测试时钟输入;TDI为测试数据输入,数据通过TDI引脚输入J
5、TAG接口;TDO为测试数据输出,数据通过TDO引脚从JTAG接口输出;TMS为测试模式选择,TMS用来设置JTAG接口处于某种特定的测试模式;TRST为测试复位,输入引脚,低电平有效。GND TI还定义了一种叫SBW-JTAG的接口,用来在引脚较少的芯片上通过最少的利用引脚实现JTAG接口,它只有两条线,SBWTCK,SBWTDIO。实际使用时一般通过四条线连接,VCC,SBWTCK,SBTDIO,GND,这样就可以很方便的实现连接,又不会占用大量引脚。 JTAG最初是用来对芯片进行测试的,基本原
6、理是在器件内部定义一个TAP(TestAccessPort测试访问口)通过专用的JTAG测试工具对进行内部节点进行测试。JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。现在,JTAG接口还常用于实现ISP(In-SystemProgrammable;在线编程),对FLASH等器件进行编程。 JTAG编程方式是在线编程,传统生产流程中先对芯片进行预编程现再装到板上因此而改变,简化的流程为先固定器件到电路板上,再用JTAG编程,从而大大加快工程进度。JTA
7、G接口可对PSD芯片内部的所有部件进行编程。 在硬件结构上,JTAG接口包括两部分:JTAG端口和控制器。与JTAG接口兼容的器件可以是微处理器(MPU)、微控制器(MCU)、PLD、CPL、FPGA、ASIC或其它符合IEEE1149.1规范的芯片。IEEE1149.1标准中规定对应于数字集成电路芯片的每个引脚都设有一个移位寄存单元,称为边界扫描单元BSC。它将JTAG电路与内核逻辑电路联系起来,同时隔离内核逻辑电路和芯片引脚。由集成电路的所有边界扫描单元构成边界扫描寄存器BSR。边界扫描寄存器电路
8、仅在进行JTAG测试时有效,在集成电路正常工作时无效,不影响集成电路的功能。 JTAG的一些说明 通常所说的JTAG大致分两类,一类用于测试芯片的电气特性,检测芯片是否有问题;一类用于Debug;一般支持JTAG的CPU内都包含了这两个模块。 一个含有JTAGDebug接口模块的CPU,只要时钟正常,就可以通过JTAG接口访问CPU的内部寄存器和挂在CPU总线上的设备,如FLASH,RAM,SOC(比如4510B,44Box,AT91
此文档下载收益归作者所有