JTAG 参考

更新时间:2023-06-15 00:55:21 阅读: 评论:0

mips ejtag原理和实现
乔崇expands
June21,2012
topic考试报名Contents
1ejtag基础:jtag1
1.1jtag信号 (1)
1.2jtag链互联 (2)
1.3jtag状态机 (3)
1.4jtag的寄存器 (4)
2ejtag-debug的架构4
2.1运行方法 (4)
2.2ejtag-debug参数 (4)
2.3ejtag-debug里面的目录结构 (5)
2.4ejtag-debug的命令 (5)
2.4.1callbin的实现 (7)spec
2.5ejtag-debug的脚本语言 (8)
2.5.1source命令 (8)
2.5.2外部perl脚本 (8)
2.6ejtag和gdb (9)
2.6.1gdb remote协议 (9)
2.6.2gdbrver的实现 (9)
2.6.3gdbrver的使用 (9)
大学 专业 排名
3ejtag硬件11广州美容学校
3.1并口电缆 (11)
3.2usb电缆 (11)
3.2.1windows下安装 (11)
3.2.2Linux下安装 (11)
1
CONTENTS2
Abstract
ejtag是mips的onchip debug调试标准。现在龙芯1号和龙芯3号系列都支持ejtag调试。通过ejtag可以
大大方便软件调试,这里讲讲ejtag原理和ejtag-debug软件。
英语招聘广告ejtag-debug是我编写的一个ejtag调试调试工具,支持读写寄存器、内存、反汇编、执行用户编写的小程
序、gdb远程调试和脚本语言。
1
1ejtag基础:jtag
ejtag和jtag的关系:
ejtag利用了jtag pin,通过jtag tap状态机器,访问jtag寄存器。通过jtag寄存器来控制处理器进入ejtag异常,在异常里面访问dmg(0xff2000000-0xff2fffff0)来实现和pc主机进行交互。这一章的内容是讲jtag 信号、状态机和寄存器。1
copycat>although是什么意思
1.1jtag信号
Figure1:ejtag连接图
Figure2:ejtag座信号定义
1jtag参考ieee1149.1,ejtag参考MD00047-2B-EJTAG-SPC-03.10.pdf
1.2jtag链互联2
TRST test ret复位任选
TDI test data in串行输入到cpudisappointed是什么意思
TDO test data out从cpu串行输出
TCLK test clock时钟
TMS test mode lect状态机控制
在tclk的上升沿采集tms,tdi,tdo的信号。
1.2jtag链互联
Figure3:jtag chain
当有多个设备通过jtag连接起来的时候,将设备的tdo连接接到另一个设备的tdi上,成为一个jtag链接。
tms,tclk,trst信号是直接连到每个设备上的。播音与主持专业培训
1.3jtag状态机3 1.3jtag状态机
Figure4:ejtag连接图
上面的两个图形象的画出ejtag tap controller工作的过程,一个是移位,另一个是ir,dr寄存器。通过状态机设置ir,访问dr,就实现访问ir指向的寄存器。ejtag ir是5位,dr是32-64位。
Figure5:jtag状态机
通过jtag状态机读写ir,dr寄存器,来访问jtag/ejtag的寄存器。

本文发布于:2023-06-15 00:55:21,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/956481.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:寄存器   调试   访问   设备
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图