ARM调试系统的研究与实现

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:midou2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在嵌入式系统开发过程中,调试占有举足轻重的地位,一个高效、强大的调试系统可以大大缩短系统的开发周期,增强产品的市场竞争力。但在系统运行速度快,实时性要求高的32位高端嵌入式应用系统中,如何利用可控的调试手段实现对芯片内部测试与监控一直是ARM调试技术的一个难点。目前,基于JTAG协议标准(IEEE Standard1149.1-Test Access Port and Boundary-Scan Architecture)的在线调试技术仍是ARM嵌入式应用系统调试最有效的方式。 目前ARM嵌入式系统应用开发中典型的调试方式大部分都是基于JTAG协议标准的ARM调试技术。本文在重点研究了JTAG协议标准及其调试原理的基础上,利用Samsung公司的S3C44BOX微处理器的GPIO口成功实现了JTAG标准协议及其对ARM系列处理器的调试。调试功能包括:目标系统的Flash型号检测、单元读写、整片擦除及程序下载,目标系统所有通用寄存器及程序状态寄存器的读写,目标系统CPU IDCODE读取,JTAG复位及目标系统halt。硬件系统中移植的嵌入式uClinux操作系统不仅使整个调试任务的管理变得更加方便、有效,而且为调试系统传输通道向以太网接口或USB接口的发展提供了关键性的技术支持。整个调试系统由嵌入式硬件系统实现,调试性能更加稳定,且具有良好的扩展性,应用前景广阔。 论文首先总体介绍了嵌入式调试技术的发展,阐述了JTAG调试技术在整个ARM嵌入式应用开发中的地位及本课题的意义; 然后结合常用的典型ARM调试方式,依据IEEE1149.1标准重点分析了JTAG调试原理与实现机制,并阐明本调试系统的工作原理; 随后重点剖析了各种调试命令的实现流程,并给出了该调试系统的嵌入式硬件设计及整个调试系统相关软件设计流程; 最后就系统性能测试给出评价,并提出了改进措施及可拓展的方向。
其他文献
本文通过对荣华二采区10
本文通过对荣华二采区10
电子装置检测器是谐波雷达的一种,在考场、会议、安保等需要检测电子装置的场合有着非常重要的应用。PN结再辐射的二次谐波强度大于三次谐波强度,而金属接点再辐射特性恰好相反
目的:探讨书写痉挛患者丘脑腹外侧核团(VL)细胞电活动特点,为临床手术治疗提供可靠的依据。   方法:10例书写痉挛患者安装CRW立体定向头架,行和磁共振扫描并计算靶点三维坐
学位
在Sigma-DeltaA/D转换器中,Sigma-Delta调制方法使对其内部电路的要求不像其它转换器要求的那么苛刻,并且在高精度模拟数字转换器的实现上提供了许多卓越的优点。本文采用了“2
本文全面介绍了国内外微波辐射计定标及特性测试技术的研究发展状况,并提出了几个关键问题,如定标源的辐射特性,喇叭天线的近场方向图等。对这几个问题,进行了深入的理论分析,并在此基础上进行了数值计算,给出了详细且直观的计算结果。最后根据辐射计参数的定义及测试方法进行了测量实验。在定标源的辐射特性的研究中,从自然变温定标源的结构入手,由辐射输出亮温的相干及非相干算法,得出负载输出与绝热泡沫层厚度的关系以及
致心律失常性右心室心肌病(Arrhythmogenic Right Ventricular Cardiomyopathy,ARVC)是一种原发性心肌病,主要特征为右心室心肌部分或全部被纤维或脂肪组织所替代,其死亡率高,严重
PTC材料主要性能参数的测定,对其理论研究和实际应用都具有十分重要的意义。本论文从PTCR(热敏电阻器)测试规范出发,以国家标准为依据,论述了PTCR参数测试方法及测试原理。在
管式炉内加热管道破损造成泄漏焦油燃烧,不仅造成管道进一步的破损,以至于造成不可估量的经济损失,而且焦油燃烧产生的大量有害气体,严重污染了生态环境。因此,为了减少巨大的经济