首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 78 毫秒
1.
介绍了JTAG交叉调试技术及Xscale芯片,并在此基础上给出一种嵌入式交叉调试软件系统的设计.主机端环境为WINDOWS操作系统,并利用ADW调试软件,目标系统采用Xscale芯片.该系统的特点是纯软件实现,廉价方便.  相似文献   

2.
一种基于JTAG TAP的嵌入式调试接口设计   总被引:5,自引:0,他引:5  
基于IEEE1149.1JTAG架构,本文设计了一个嵌入式调试接口,从该接口的整体结构划分到内部各组成单元的设计,进行了详细的阐述,经过仿真验证,证明其设计可靠,方案可行,具有很好的实用价值。  相似文献   

3.
一种基于JTAG的嵌入式微处理器片上可调试系统   总被引:13,自引:1,他引:12  
文章提出了一种基于JTAG的嵌入式微处理器片上的可调试系统。该系统在JTAG工业标准的基础上,能够以较少的硬件开销支持指令/数据断点设置、单步执行、寄存器内容查看和设置、内存内容查看和设置、在线编程以及微处理器运行现场设置等调试功能。文章首先介绍了嵌入式微处理器可调试设计的原理,其次介绍了嵌入式微处理器的调试系统设计,最后给出调试实例分析。  相似文献   

4.
在系统运行速度快,实时性要求高的32位高端嵌入式应用系统中,如何利用可控的调试手段实现对芯片内部测试与监控一直是ARM调试技术的一个难点.目前基于JTAG协议的调试技术是目前ARM嵌入式系统开发中使用最广泛的一种调试技术.在对基于JTAG协议标准的调试原理作深入研究的基础上,通过GPIO口模拟实现了该协议,并在三星公司的一款ARM芯片S3C44B0X的嵌入式系统中实现了这种调试技术.  相似文献   

5.
为了给自研处理器芯片提供一种高效方便的调试方法,提出了一种基于JTAG的片内调试系统设计方法。该调试系统在遵循JTAG标准协议的基础上,简化片内调试硬件模式设计,以较少的硬件开销和精简高效的专用调试指令设计,不仅实现了调试中断、指令/数据断点设置、单步执行及寄存器/存储器数据读写等基本调试功能,还支持现场保护与恢复、Trace Buffer、指令插入执行等高级调试功能。经实际芯片测试证明,该调试系统具有兼容JTAG协议、功能全面、灵活高效、结构简单、便于操作等特点。  相似文献   

6.
随着社会需求的增高,为满足嵌入式系统对高处理能力、实时多任务、网络通信、超低功耗的需求,越来越多的32位微处理器用在了设备中。但国内开发者长期都是在8位低端单片机领域进行开发的,对高端产品的调试没有多少可以借鉴的经验。基于该情况,我将参加广西区科技攻关项目“基于  相似文献   

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

8.
32位ARM嵌入式处理器的调试技术   总被引:9,自引:0,他引:9  
针对32位ARM处理器开发过程中调试技术的研究,分析了目前比较流行的基于JTAG的实时调试技术,介绍了正在发展的嵌入式调试标准,并展望其趋势。  相似文献   

9.
基于JTAG的DSP处理器嵌入式调试接口设计   总被引:3,自引:0,他引:3  
吴皓  刘鹏 《计算机工程》2005,31(1):228-230
介绍了基于IEEE1149.1 JTAG协议的DSP处理器嵌入式调试接口的设计。从该接口的整体结构框图到详细设计,进行了详细的阐述。该接口成功地应用于32bits DSP处理器MD32中,通过了FPGA验证和仿真验证,证明了其设计的正确性,具有很好的参考价值。  相似文献   

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

11.
该文描述了如何使用JTAG口直接操作ARMCPU写FLASH芯片的流程。对致力于嵌入式操作系统学习人员有所帮助。  相似文献   

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

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

14.
嵌入式Flash的编程   总被引:1,自引:0,他引:1  
在分析嵌入式flash编程各种方法的基础上,系统地介绍了Atmel公司AT29系列的flash芯片的编程实现。  相似文献   

15.
基于Linux的嵌入式交叉开发技术*   总被引:2,自引:1,他引:1  
首先介绍如何构建嵌入式开发平台,包括硬件平台和软件平台,硬件平台的目标机采用ARM芯片,软件平台的宿主机采用Linux操作系统,并采用GDB调试软件;然后详细阐述了嵌入式软件的交叉开发的一般步骤.通过实践充分证明交叉开发是嵌入式软件开发行之有效的方法,可以大大提高嵌入式软件的开发效率.  相似文献   

16.
在研究了JTAG调试原理和ARM920T调试模型的基础上,提出了Linux系统下NAND Hash在线烧写系统的软硬件实现方案.硬件采用了简易并口JTAG,软件分为4个层次.程序在Linux系统下成功编译并运行,实现了Flash的在线编程.  相似文献   

17.
基于GCC的交叉编译器研究与开发   总被引:1,自引:1,他引:0  
随着日前越来越多嵌入式系统的飞速发展,必须快速有效地为之开发合适的交叉编译器。因为GCC(GNU Compiler Collection)是非常优秀的交叉编译器而且具有很好的可移植性,所以移植GCC是一个非常正确的方法。以交叉编译系统ZLTCG的开发为背景,详细分析了交叉编译系统GCC的体系结构,对其高度可移植性所依赖的中间表示和机器描述技术进行了深入研究,并在此基础上阐述了如何基于GCC构造用于嵌入式系统开发的交叉编译器。介绍了GCC的内核和工作机制,特别是RTL(Register Transfer Language)代码和汇编代码的生成以及解释GCC的移植方法和移植实例,对测试方法进行了探讨。  相似文献   

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

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