- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ADS的调试全部是通过AXD来调试,一种是使用模拟器在本机运行,但这一般只能用于ARM指令的测试。并不能控制外设。并通过外设反应来验证程序正确。跟真正的ARM设备进行在线调试了,则需要外部设备
AXD为了与各种不同ARM设备互联,制定一个RDI(Remote Debug Interface)标准接口,通过标准接口.去调用一个特定还需通过一个调试代理软件(Debug Agent)来进行访问设备。这样可以让AXD无需了解各种硬件的细节.不论如是用并口,还是USB的接口,都可以通过统一的RDI接口与Debug Agent相连.这样结构比较灵活.
常用的Debug Agent软件有BANYANG ,ARM7,H-jtag.这一些软件都通过一定标准JTAG口与ARM设备进行通讯。
与QQ2440通讯都是采用H-Jtag这个免费的代理软件。并且需要PC机上有并口。这个方案的特点是硬件极为简单。代理软件也是免费使用,因此有成本低的优点。但缺点下载速度慢,超过几十K的程序下载极为缓慢.
?
?
但现在很多PC机都取消并口,特别是笔记本,基本都没有并口。因此可以有如下代替方案。
?
PCMIA转并口
现在大量的机器,特别是笔记本已经取消串口和并口。市面上还有支持USB转JTAG的产品—U-Link.但这一只能用在Keil for ARM上,ADS无法使用。并价格比较贵。
我们在市场上发现了一种PCI-Express卡能比较好解决没有并口和串口的问题,如果是笔记本并有PCMIA接口(一般这是标准接口)。可以使用PCI Express转并/串口.以下是在笔记本成功使用并口的转接卡。
?
它可以通过不同的转换线,转换成串口或并口。并且我们已经成功用H-Jtag进行调试。在安装额外的驱动后。在WINDOWS下会显示.而且市面上常见的USB转并口线只合适于并口打印机,并不能进行调试。而且这个转换卡价格不贵。因此是嵌入式开发人员首选的转换设备
?
JTAG接口
JTAG(Joint Test Action Group )是1985年制定的检测PCB和IC芯片的一个标准,是芯片厂商是用于在线芯片检测的接口. JTAG的基本原理是在器件内部定义一个TAP(Test Access Port;测试访问口)通过专用的JTAG测试工具对进行内部节点进行测试。
1990年被修改后成为IEEE的一个标准,即IEEE1149.1-1990。通过这个标准,可对具有JTAG接口的芯片的硬件电路进行边界扫描和故障检测。
他早期的目的是为了IC的生产线上对IC作自动检测。后来才发展一个调试接口。
JTAG引脚的定义为:TCK为测试时钟输入;TDI为测试数据输入,数据通过TDI引脚输入JTAG接口;TDO为测试数据输出,数据通过TDO引脚从JTAG接口输出;TMS为测试模式选择,TMS用来设置JTAG接口处于某种特定的测试模式;TRST为测试复位,输入引脚,低电平有效。
JTAG现在变成CPU的标准的接口,除了用于芯片检测外, JTAG接口还常用于实现ISP(In-System Programmable#0;在线编程),对FLASH等器件进行编程。,即常说的在线调试和在线烧录Flash
JTAG在HOST端通常用并口与之相连.也有与USB接口相连的(如U-Link产品),我们教学是采用并口与开发板上的JTAG相连.
H-Jtag简介
市面上硬件仿真器(ICE)的成本都太高,有多达几千一个. 。而简易仿真器的出现,使得大家可以使用甚至自制ARM仿真器硬件。
有了调试器的硬件,还要加上调试代理软件,作为中介,将调试器前端软件(比如AXD)的调试信息与目标板上的目标芯片交互,才能最终完成仿真的任务。目前,可以免费使用的简易ARM仿真器的代理软件很多,差别也比较大,主要表现在易用程度,目标器件支持,调试速度等方面。
H-JTAG 作为近来新推出的简易ARM 仿真器调试代理,其支持器件比较多,支持的调试器前端软件也比较多,特别是支持keil,ADS,其调试速度也很有优势。
????????? 1。支持 RDI 1.5.0 与 1.5.1;
????????? 2. 支持ARM7 与 ARM9(包括ARM9E-S 与 ARM9EJ-S);
????????? 3. 支持 thumb 与 arm 指令集;
????????? 4. 支持 little-endian 与 big-endian;
????????? 5. 支持 semihosting;
????????? 6. 支持 wiggler, sdt-jtag 以及用户自定义的简易调试器硬件接口;
????????? 7. 支持 WINDOWS 9.X/NT/2000/XP;
????????? 8. 支持flash器件的编程
您可能关注的文档
- 人体的胃肠道微生态系统和微生态失衡.doc
- A 营销方案:情人节鲜花.doc
- AAA级诚信工地.doc
- AA公司公文使用规范.doc
- AAO工艺简介.ppt
- abaqus 二维单桩.doc
- ABAQUS 汽车 Automobil And Engine Acoustics Applications And Analysis With Abaqus.ppt
- ABL威德福膨胀管技术.ppt
- ABP 氧化处理.ppt
- ABCD人民医院PCR室标准操作程序.doc
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
最近下载
- 市政道路开口施工方案样本.pdf
- 2024年社区工作者考试必背1000题题库附参考答案【模拟题】.docx VIP
- 教师竞选高级职称评选述职报告PPT.pptx VIP
- 海康磁盘阵列产品操作及说明书.pdf
- 安徽林海园林绿化股份有限公司招聘简章.doc
- 2024年小学一年级上学期语文期中考试试卷附答案(实用) .pdf VIP
- 2024年春江苏开放大学网络学习工具及应用第二次形考作业答案.docx
- 华东师大版八年级数学下册导学案.pdf
- 九年级英语Unit 4 I used to be afraid of the dark优秀教案.doc
- 深入探讨小学思政课课程改革创新txt.docx VIP
文档评论(0)