基于JTAG口的ARM编程器研究与开发

来源 :浙江工业大学 | 被引量 : 0次 | 上传用户:lazysands
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
ARM微处理器的应用已经遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,占领了32位RISC微处理器75%以上的市场份额。本文设计的基于JTAG接口的ARM编程器,以ARM微处理器作为CPU,利用其JTAG接口对Flash在线编程的技术,给以ARM为内核的应用板(数控系统硬件平台)进行快速软件升级。在分析相关技术的基础上,给出了系统的总体设计方案,设计了系统的硬件和软件。首先详细分析了JTAG技术、USB技术和Modem通信原理。编程器以USB口和RS—232口作为通信接口,以JTAG接口作为调试接口和编程接口。其次,在分析编程器需求的基础上,给出了系统的总体设计方案,选择了主要的部件。系统硬件的核心部件采用了Philips LPC2144 ARM芯片,扩展了JTAG接口、USB接口、Modem接口,同时又构造出了一个JTAG接口。该芯片具有SPI总线,采用与SPI兼容的外部Flash作为存储器。编程器软件在ADS集成开发环境下开发调试。最后,对编程器技术实现上的不足作了分析和编程器设计的不完善之处作了总结,并对编程器的发展趋势作了探讨和展望。
其他文献
根据国内外近年来LCD的应用发展趋势,本文论述了一种基于S3C2410微处理器、采用Windows CE.NET嵌入式操作系统的平台的设计与实现,详细介绍了平台的硬件设计,操作系统的移植
随着Internet/Intranet技术和Web技术在全球的广泛应用和CIMS技术的发展,以及构造全厂信息平台的现实需求引发了工业企业信息与控制系统向Internet/Intranet的迁移,应用Web技术
在工业控制过程中,被控对象通常具有严重的纯滞后、时变性、非线性以及存在种类繁多的干扰,采用常规的PID控制方法,难以获得满意的静、动态性能。模糊控制作为智能控制领域的一
近年来随着互联网的普及,网络信息成爆炸型的增长。中央处理器的处理能力以每年40%至100%的速度增长,然而与此产生鲜明对比的是外存储设备的性能远远满足不了系统的要求。于是存
我国对危险品物流的管理水平还较低,系统地研究预防危险品物流事故发生的安全管理机制和具有区域协同能力的危险品物流事故发生后的应急管理机制,可以为政府相关部门的决策咨询
混杂系统是由离散事件动态系统与连续变量动态系统相互混合、相互作用而形成的动态系统。混杂系统理论是控制科学、计算机科学、系统学和数学等多学科相互结合的产物,是传统
系统辨识是控制理论的重要内容,也是控制理论的基础。传统的系统辨识方法多是针对线性系统,对复杂非线性系统的辨识仍然显得比较困难。神经网络的出现为我们提供了新的出路,
随着科技进步,图像处理的开发周期、实时性、可维护性的要求逐渐提高。传统的软件实现方式很难满足实时性的要求,而FPGA的应用技术日益成熟,改变了此前ARM和DSP在数字图像处
随着电网非线性电力负载的不断增加,电网信号畸变越来越严重,非线性负载和电网之间的功率交换也变得复杂,这给电能的合理准确计量带来了许多新的挑战。在谐波干扰条件下,学者们经过分析电网中非线性负载发出谐波功率而线性负载吸收了有害的谐波功率的特点,提出了基波表电能计量的方法,解决了谐波干扰条件下电能的准确合理计量问题;在非平稳畸变信号条件下,针对电网信号中典型的畸变类型,学者们分别建立了非线性负载电参量的
超声波检测(Ultrasonic Testing)作为无损探伤的一种主要的检测手段,以其检测速率快、检测的精确度高、检测成本低并且对人体的零危害等特点广泛应用在无损探伤领域。但是超声