首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 203 毫秒
1.
嵌入式ARM软、硬件调试技术依赖于ARM处理器调试硬件,本文在分析JTAG边界扫描结构的基础上,介绍了EmbeddedICE、嵌入式跟踪等实时调试技术,并给出了一个嵌入式调试开发系统的实例。  相似文献   

2.
文章提出了一种嵌入式微处理器的在线调试模块。这个模块可以用较少的硬件开支实现一些强大的调试功能:响应硬件和软件触发,提供开始/停止调试模试;单步调试操作;程序执行的跟踪;代码内存、外部数据存储器、SFR、内部数据存储器的读和写。文章首先介绍了嵌入式微处理器可调试模块设计的原理,其次介绍了在线调试的结构设计,最后给出结论和分析。  相似文献   

3.
嵌入式ARM软、硬件调试技术依赖于ARM处理器调试硬件,本文在分析JTAG边界扫描结构的基础上,介绍了EmbeddedICE、嵌入式跟踪等实时调试技术,并给出了一个嵌入式调试开发系统的实例.  相似文献   

4.
嵌入式微处理器JTAG接口中TAP控制器的设计   总被引:1,自引:0,他引:1  
在嵌入式系统的开发过程中,软件的调试工作是很必要的,而芯片本身所提供的硬件调试接口可以使调试的效率大为提高.本文在分析ARM7TDMI微处理器的JTAG接口的基础上,设计了TAP(Test Access Port)控制器.  相似文献   

5.
嵌入式系统中的JTAG接口编程技术   总被引:5,自引:0,他引:5  
分析了嵌入式系统开发中常用的三种芯片编程方法,介绍了JTAG接口的标准、工作原理及在芯片中的实现,根据JTAG接口所提供的边界扫描功能,通过PC机并行接口模拟JTAG接口的时序,实现了使用目标系统中微处理器的JTAG接口对系统程序存储器FLASH的编程。  相似文献   

6.
分析了JTAG标准和基于JTAG标准的ARM-ICE的功能和原理,利用基于S3C4510B芯片和!Clinux操作系统的嵌入式系统实现了JTAG调试器。通过!Clinux网络编程使该调试器支持网络远程调试,最后通过对基于ARM7TDMI芯片的嵌入式系统进行调试验证了JTAG调试器功能。  相似文献   

7.
以ARM为平台的嵌入式系统已广泛使用,本文研究ARM平台JTAG驱动技术,主要包括ARM核的支持、Flash的操作以及JTAG时序的软件模拟;基于JTAG驱动设计实现了一种调试工具。测试表明,实现方案有较好的性能,为嵌入式系统开发提供了可行、有效的调试手段。  相似文献   

8.
TKScope嵌入式智能仿真开发平台全面支持AVR内核的仿真,并具有下载编程功能。TKScope仿真器提供一套完善的JTAG和debugWIRE调试接口,在芯片内调试(on-chip debug)所有的AVR8位RISC结构微处理器。  相似文献   

9.
TKScope嵌入式智能仿真开发平台全面支持AVR内核的仿真,并具有下载编程功能.TKScope仿真器提供一套完善的JTAG和debugWIRE调试接口,在芯片内调试(on-chip debug)所有的AVR 8位RISC结构微处理器.  相似文献   

10.
描述了一种针对Nexperia多媒体平台PNX1300/PNX1500系列DSPCPU的PCI接口的JTAG控制器设计和实现。重点介绍JTAG接口标准,工作原理及其JTAG控制器的电路设计和程序设计,已实际应用在基于PNX1300的嵌入式系统调试中,取得了很好的效果。  相似文献   

11.
嵌入式处理器在片调试功能的设计与实现   总被引:2,自引:1,他引:1  
以龙芯1号处理器为研究对象,探讨了嵌入式处理器中在片调试功能的设计实现方法.通过扩充IEEEP1149.1协议的JTAG测试访问端口(TAP),并在处理器内部增加控制模块,实现了软件调试断点、调试中断、硬件断点以及单步执行等多种在片调试功能.调试主机只需要通过一根JTAG调试电缆就可以访问目标处理器内部寄存器等各种资源,并控制目标处理器的运行过程,实现了处理器的在片调试功能,大大地方便了软件开发与系统调试.  相似文献   

12.
陆俊峰  洪一  黄光红 《计算机工程》2010,36(11):215-216,220
基于JTAG调试系统的硬件仿真器结构特点,提出分层结构的设计方法,将硬件仿真器划分为协议层和物理层。协议层负责将软件调试操作命令解析成一组基本的硬件微操作,物理层负责将硬件微操作的数据按照JTAG信号定义进行编码和解码操作。分层设计可以使各层根据自己的特点进行独立设计与优化,便于团队进行协作开发从而提高设计效率。  相似文献   

13.
为工业用8051微控制器设计了一个片上调试系统,将调试功能集成到单片机芯片内部。该系统基于专用集成电路的设计流程设计,不仅具有控制8051单片机挂起、正常运行、单步运行和指令跳转的能力,而且能够读写片内寄存器、内外部数据,程序存储器、特殊功能寄存器的值,并能在其中设置硬件断点。该调试系统使用比工业上的JTAG标准接口占用空间更少的三线接口作为其和计算机的连接通道。系统在Xilinx的xc3s400 FPGA上完成功能验证,利用SMIC 0.18μm工艺库完成版图设计。结果表明,系统有效解决基于传统软件调试和仿真器调试方式的弊端,并能省去用户购买商业仿真器的调试花费,减少调试成本,提高调试效率。提出的设计方法同样适用于其他微控制器片上调试系统的设计。  相似文献   

14.
大多数数字处理器均带有JTAG接口,方便设计人员对处理器进行在线调试与程序下载。当信息处理单体机箱内存在多个带JTAG接口的处理器时,可以将这些处理器的JTAG接口连接成JTAG菊花链,如此,只需通过一个JTAG接口便能访问JTAG菊花链中的任何一个器件。在引出信息处理单体JTAG菊花链的设计后,针对菊花链的串联特性,提出一种自由进出菊花链的硬件设计方法,使对具有多处理器的信息处理单体中各个处理器程序调试方式更加灵活。  相似文献   

15.
一种扩展的片上实时调试系统设计   总被引:1,自引:0,他引:1  
赵岩  张果  张春  王志华 《计算机工程》2006,32(8):283-284,F0003
提出了一种为不支持调试模式的CPU扩展调试功能的系统设计方法。该方法在保持原CPU结构性和完整性的情况下,在片上增加了CPU监视/运行分析模块、调试摔制模块、时钟/复化管理和JTAG兼容的调试访问接口,用较少的硬件开销实现了指令/数据断点、单步、运行/停止、CPU复位、查看CPU核心寄存器、读取/修改外部存储器以及在线编程等功能,且调试命令的设置和执行完全独立干CPU,保证了CPU运行的实时性。  相似文献   

16.
针对软件模拟硬件故障注入不能突破操作系统保护而使故障注入受到限制的问题,提出一种基于JTAG调试技术的硬件故障注入方法。当目标系统处于运行状态时,通过设置断点、设置观察点、发送调试请求等方式使目标系统在硬件层次中止当前运行模式,进入硬件调试模式。通过对基于总线扫描链的移位操作插入数据或CPU本身的指令,对系统内部的总线数据、寄存器数据、存储器数据进行修改。实验结果表明,该方法可以成功地实现故障注入。  相似文献   

17.
提出了一种基于JTAG协议的嵌入式CISC处理器的调试系统的设计方案。针对自主研发的教学用JU-C2型处理器设计了片上调试器和CPU内部寄存器扫描链,为构成一个完整的调试系统,还设计了USB-JTAG协议转换器和PC机控制软件。调试系统可以实现微指令级和机器指令级的单步、断点以及CPU内部寄存器值的查看和PC(程序计数器)写入,还有CPU的运行停止和复位这些常用的调试功能。分别介绍了系统的各个组成部分以及它们的原理,进行了系统测试,验证系统工作的正确性。调试系统对CPU内部数据通路侵入性较小,在教学中也有一定的实用性。  相似文献   

18.
多处理器阵列的JTAG调试系统设计   总被引:1,自引:0,他引:1       下载免费PDF全文
黄光红  洪一  耿锐  陆俊峰 《计算机工程》2010,36(14):224-226
针对多处理器系统开发难度大、效率低等问题,提出基于联合测试行动组的多处理器系统远程调试方案。该方案可以实现多处理器的同步和异步调试,提供多种调试方式。在Linux系统下实现该调试系统,仿真测试和实际应用证明该方案是有效的,能较大地提高系统的开发效率。  相似文献   

19.
为了尽可能保持芯片原有体系结构,综合基于软件监控和基于JTAG的2种方法,提出扩展嵌入式处理器片|=调试系统的完整解决方案.该系统包括PC端的开发环境IDE、命令转发与控制子系统Probe和支持JTAG标准的目标CPU等部分.通过软硬件协同设计和验证,确保系统划分正确,子系统协调工作,并缩短了调试系统的开发周期.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号