基于DCC和JTAG的ARM硬件仿真调试器的研究与实现
发布时间:2021-03-14 13:19
嵌入式系统开发是当今计算机软件发展的一个热点。嵌入式系统调试器是进行嵌入式开发的关键工具,常用于对嵌入式软件的调试和测试。嵌入式系统调试器由交叉调试器和调试代理组成,其特点在于交叉调试器和调试目标的运行环境相互分离,依赖调试代理来实现其调试会话。随着嵌入式硬件技术的发展,嵌入式应用的不断增长以及嵌入式系统复杂性不断提高,要求嵌入式软件的规模和复杂性也不断提高,嵌入式软件的质量和开发周期对产品的最终质量和上市时间起到决定性的影响,嵌入式软件调试工具的效率成为了人们关注的重点。本文详细介绍了基于DCC和JTAG的ARM硬件仿真调试器的研究与设计过程。该硬件仿真调试器除了具有下载、断点、单步运行、连续运行、读写内存区域和对寄存器操作等基本调试功能外,还有通过使能DCC通道,来进行快速对目标机内存读写的功能。因为读写内存是调试过程中最常用的功能,这样就大大地提高了调试的效率。文中,首先对嵌入式系统开发和嵌入式调试器进行了全面的介绍。然后对当前嵌入式调试中应用最为广泛的JTAG技术和ARM中的JTAG原理作了详细介绍。接着对ARM片上调试原理进行了深入分析。最后,深入阐述了LambdaICE的设...
【文章来源】:成都理工大学四川省
【文章页数】:70 页
【学位级别】:硕士
【部分图文】:
边界扫描测试的内部电路结构
--3TAp控制器的状态机如图2一3所示,TAP控制器共有复位、自检、指令寄存器扫描和数据寄存器
lD寄存器的格式图
【参考文献】:
期刊论文
[1]嵌入式远程调试器的设计与实现[J]. 曾杰,蒋泽军,王丽芳,张彦明. 计算机测量与控制. 2005(07)
[2]嵌入式系统的内核载入过程浅析[J]. 郑家玲,张云峰,孙荷琨. 微型机与应用. 2002(11)
[3]嵌入式软件仿真开发系统的研究[J]. 陈定君,郭晓东,张应辉,余克清,刘积仁. 电子学报. 2000(03)
硕士论文
[1]嵌入式交叉调试技术的研究与实现[D]. 魏勇.电子科技大学 2005
[2]嵌入式系统软件开发环境中调试器的设计与实现[D]. 何先波.四川大学 2001
[3]嵌入式应用交叉调试器的设计与实现[D]. 尹立孟.电子科技大学 2001
本文编号:3082256
【文章来源】:成都理工大学四川省
【文章页数】:70 页
【学位级别】:硕士
【部分图文】:
边界扫描测试的内部电路结构
--3TAp控制器的状态机如图2一3所示,TAP控制器共有复位、自检、指令寄存器扫描和数据寄存器
lD寄存器的格式图
【参考文献】:
期刊论文
[1]嵌入式远程调试器的设计与实现[J]. 曾杰,蒋泽军,王丽芳,张彦明. 计算机测量与控制. 2005(07)
[2]嵌入式系统的内核载入过程浅析[J]. 郑家玲,张云峰,孙荷琨. 微型机与应用. 2002(11)
[3]嵌入式软件仿真开发系统的研究[J]. 陈定君,郭晓东,张应辉,余克清,刘积仁. 电子学报. 2000(03)
硕士论文
[1]嵌入式交叉调试技术的研究与实现[D]. 魏勇.电子科技大学 2005
[2]嵌入式系统软件开发环境中调试器的设计与实现[D]. 何先波.四川大学 2001
[3]嵌入式应用交叉调试器的设计与实现[D]. 尹立孟.电子科技大学 2001
本文编号:3082256
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3082256.html