手工制作 WIGGLER JTAG for the MIPS CPU
来源:互联网 发布:服务器远控软件 编辑:程序博客网 时间:2024/03/28 20:25
ARM MIPS JTAG接口定义说明
JTAG是一个调试接口,用来供开发人员调试CPU的工作状态。JTAG软件通过该接口控制CPU来调试CPU以及读写flash。
JTAG也是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。 相关JTAG引脚的定义为:TCK为测试时钟输入;TDI为测试数据输入,数据通过TDI引脚输入JTAG接口;TDO为测试数据输出,数据通过TDO引脚从JTAG接口输出;TMS为测试模式选择,TMS用来设置JTAG接口处于某种特定的测试模式;TRST为测试复位,输入引脚,低电平有效。GND
通过JTAG来控制CPU需要以下几个信号:Vref(VCC)、T_RST、TDI、TMS、TCK、RTCK,TDO、S_RST(CPU_RESET)、GND。
Vref用来告诉JTAG调试器现在所连CPU的IO电平。比如,MSM7200是2.6V,OMAP36 30是1.8V,PXA312是3V,等等。
JTAG适配器通过测量Vref的电压,来调整自身的 电压来适应该CPU。一些旧的JTAG调试软件必须要提供这个电压。如果板上找不到这个电压,用户可以自已用可调电源 自已调出一个对应的电压供给CPU。在悬空Vref的情况下,用户自已在软件里 设置Vref的电压。
Trst用来复位JTAG接口。OMAP3以上CPU,重新扫描CPU需要点Trst按钮来复位JTAG接 口。
Srst用来复位CPU。某些机型需要在扫描前点Srst,才能正常连接。
TCK是JTAG接口的工作时钟。分为固定频率和自适应频率。固定频率下,TCK时钟一直工作在用户设置的 那个频率(1MHz,2MHz 等等)。自适应频率下,TCK时候需要借助于RTCK的帮助。RTCK是TCK的反馈。TCK在RTCK的 帮助下,始终工作在CPU能接受的最大频率上。所以,一般有RTCK的CPU,请将TCK Setting设为RTCK。没RTCK的CPU,将TCK Setting设为CPU能稳定工作的最大频率。
TDI,TMS,TDO和GND这几个信号,用户只需按图正确稳定连接好就可以了
以上为WIGGLER JTAG for the MIPS CPU的线路图和各接口的定义,我用同事给我的工具bread board和一根双绞线、一些电阻、一个芯片制作了一个JTAG,在这里感谢我的同事对我的帮助,呵呵,下面是我完成后的图片。
我写了一个完整制做文档和错误总结供大家下载:
http://download.csdn.net/detail/linuxzhouying/4123381
- 手工制作 WIGGLER JTAG for the MIPS CPU
- Wiggler 与 SDT JTAG
- 如何手工制作CPU?
- S3C2410 + NandFlash(K9F1208) + Wiggler JTAG完整解决方案
- A Low Cost JTAG Debugger for the Raspberry Pi
- JTAG--Query the JTAG chain
- Optimizing for the CPU / compiler
- 最低成本的ARM调试解决方案——有关于Wiggler、H-Jtag、OpenOCD、GDB、Insi...
- 最低成本的ARM调试解决方案——有关于Wiggler、H-Jtag、OpenOCD、GDB
- MIPS CPU 简单分类
- 制作封装-手工制作
- 转载_最低成本的ARM调试解决方案——有关于Wiggler、H-Jtag、OpenOCD、GDB、Insight
- AVR JTAG仿真器制作资料
- MIPS CPU地址空间简介
- cpu时钟频率和MIPS
- cpu arch之mips x86
- MIPS-单周期CPU设计
- [转载]Cache for MIPS
- sql语法大全
- tftp上传与下载命令
- 什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?
- 透彻理解红黑树之五
- 正则表达式学习心得
- 手工制作 WIGGLER JTAG for the MIPS CPU
- 学习时碰到的尴尬
- 透彻理解红黑树之六
- Android中的文件下载
- informix插入数据报271,136错误
- ROM、RAM、DRAM、SRAM、FLASH.....的区别?
- Android常用控件总结
- 第二周实验报告(任务一)
- 金士顿DT101 G2 旋转盘量产教程 还可刷固件