共查询到10条相似文献,搜索用时 15 毫秒
1.
在调试嵌入式软件时,一般采用ICE在线仿真器追踪目标并提取出源代码,监测目标器件总线的活动情况,但在线仿真器也存在兼容性不好、性价比不高等问题,一般用于嵌入式硬件和驱动程序设计调试阶段。本文提出一种基于伪断点的嵌入式应用软件调试方法,通过在嵌入式应用软件中加入“伪断点”来实现对嵌入式应用软件数据的实时调试和查看,伪断点是指一段代码,程序运行到它时中止,此时可通过某接口获取PC指令,并根据指令输出任何嵌入系统端实时数据,达到对嵌入式应用软件中断调试的目的。 相似文献
2.
本文提出了一种新的服务调试机制,给出了相关的服务调试规则和调试器结构.这一机制采用标准的服务消息协议处理调试命令请求和响应,采用具有服务行为操作语义的控制逻辑管理服务执行状态和行为断点,采用元级表示法处理相关服务调用执行过程中的上下文元素.在服务调试过程中,这种方法通过自标识检测有效地避免了多个服务调用调试可能产生的相互影响,为网格与Web服务提供了一种多对多在线调试方法.服务行为迁移调试处理方法扩展了常规调试技术和工具的使用范围,并使其更方便有效地用于服务行为的源码级调试.本文还介绍织女星服务调试器(Vega Service Debugger)原型系统组成及其特点. 相似文献
3.
4.
CPU中可伸缩低开销的硬件调试器设计 总被引:1,自引:1,他引:0
介绍了一种基于JTAG的片上调试的低开销、可伸缩、支持“非侵入性”调试的硬件实现方法。该实现方法是通过在片上调试模块中引入一组映像寄存器,用于跟踪和设置CPU的状态。使用该方法避免了在CPU的关键路径上插入扫描链而限制了CPU性能提高的缺点。此外,本文还阐述了精确硬件断点的实现方法,调试模块实时监视数据地址总线和指令地址总线,当地址与预设值吻合时使CPU进入调试模式,该实现方法支持在程序全速运行时在断点处进入调试模式。本文所提出的方法已经在CK520嵌入式CPU中得到应用和证明。 相似文献
5.
设计和开发嵌入式系统及应用,片上调试系统必不可少.针对自主设计的PKU-DSP II系统芯片,设计了基于串口通信的在线调试系统.片上调试模块在处理器内部调试数据通道和流水线管理单元的支持下,实现了软件/硬件断点、单步、复位和在线程序下载调试功能,还开发了上位机调试软件和图形界面.精确的流水线控制技术和流水线误停的处理,使得调试系统具有零时序开销的优点.FPGA原型验证结果表明设计功能正确,在不降低原有系统性能的前提下,增加调试功能后硬件资源增加小于3%. 相似文献
6.
AndreasDannenberg 《电子设计应用》2007,(6):108-110
本文介绍了一种先进的片上嵌入式仿真系统,该系统集成在16位MCU内部,具有复杂断点设置、触发序列发生器及处理器状态存储器等多种功能。利用该系统,工程师可以在电路设计过程中实现调试功能,从而缩短了新产品开发周期。 相似文献
7.
8.
<正> (接上期)3.Keil的调试命令与Proteus的联合调试获得带有调试信息的OMF目标文件后,加载到如图1所示的Proteus单片机仿真电路中,可以实现Proteus下的C源码级调试,如图27所示。在Proteus仿真电路中,选中数字分析窗,按Ctrl+T添加一条轨迹U1(P2.1/A9),分析P2.1脚的输出信号,然后按空格键进行图表式仿真分析,可获得输出波形如图28所示。该波形与图25所示逻辑分析仪得到的波形是一致的。与Keil相比较,Proteus对单片机的调试功能有限,为拓展Proteus的单片机调试能力,发挥出Proteus硬件系统仿真的优 相似文献
9.
10.
一种基于JTAG的SoC片上调试系统的设计 总被引:1,自引:0,他引:1
基于SoC的硬件设计,提出了一种基于JTAG的SoC3片上调试系统的设计方法.该调试系统可设置多种工作模式,含有CPU核扫描链和片上总线扫描链.能硬件实现调试启动与停止、断点设置、单步执行及存储访问等调试功能.对外围IP模块调试诊断时,可绕开CPU核,通过片上总线扫描链直接进行读写访问.该调试系统对其他SoC的设计具有一定的参考价值. 相似文献