H-JTAG 使用手册中文版 (CN)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

H-JTAG北京中科凌创电子 H-JTAG用户使用手册 文档版本K发布日期2012-02-15版权所有©2012HJTAG北京中科凌创电子科技有限公司IH-JTAG用户使用手册版权所有©2012HJTAG北京中科凌创电子科技有限公司修改记录版权声明1.文档中出现的JTAG表述,为IEEE-1149标准,其所有权属于国际电子电气协会;2.文档中出现的所有ARM标识和表述,均为ARM公司的注册商标,其所有权属于ARM公司;3.文档中提及的任何第三方的注册商标和产品标识,均属于第三方公司所有;4.如果文档当中有任何地方侵犯了您的权利和版权,请和我们联系,我们将及时修改;5.本文档为开放文档,用户可以在保证文档完整性的前提下,自由分发.官方主页@HJTAG.COM日期版本改动2007-10-01A发布第一版本2007-11-30B修改版本2008-03-03C更正了TAP的设置说明2009-01-08D软件更新2009-04-24E软件更新2009-10-08F软件更新2010-01-20G软件更新2010-06-01H软件更新2010-08-20I软件更新2011-06-01J软件更新2012-02-15K软件更新USERMANUAL版权所有©2012HJTAG北京中科凌创电子科技有限公司II目录前言A.关于本手册………………………………………………………………….…………………IVB.适合的读者………………………………………………………………….…………………IVC.意见反馈…………………………………………………………………….…………………IV第一章H-JTAG介绍1.1H-JTAG介绍………………………………………………………………………………..1-11.2H-JTAG调试/烧写结构…………………………………………………………………….1-11.3H-JTAG支持的ARM内核…..………………….………………………………………….1-21.4H-JTAG支持的IDE调试软件………………….………………………………………….1-2第二章H-JTAG的安装和GUI2.1H-JTAG的安装……………………………………………………………………………..2-12.2H-JTAG的卸载……………………………………………………………………………..2-32.3H-JTAG的GUI……………………………………………………………………………..2-32.4H-FLASHER的GUI……………………………………………………………………….2-8第三章H-JTAGUSB仿真器3.1USB仿真器性能参数与硬件接口………………...……………...………………….……..3-13.2USB仿真器版本及区别…………………………...……………...………………….……..3-23.3安装USB仿真器驱动程序………………………………………………………………….3-3第四章H-JTAG的使用和配置详解4.1检测调试目标………………………………………………………………………………..4-14.2复位调试目标………………………………………………………………………………..4-14.3FLASH自动下载……………………………………………………………………………4-14.4设置初始化脚本……………………………………………………………………………..4-24.5USB/LPT接口选择............………………………………………………………………...4-34.6设置JTAG…………………………………………………………………………………...4-34.7设置并口……………………………………………………………………………………..4-64.8设置调试目标………………………………………………………………………………..4-64.9添加芯片ID………………………………………………………………………………….4-74.10TAP设置………………………………………………………………………………….….4-74.11H-JTAG常用选项…………………………………………………………………………..4-84.12TOOLS工具……………………………………..…………………………………….…4-104.13检查软件更新……………………………………………………………………………..4-10第五章H-FLASHER的使用和配置详解5.1H-FLASHER配置文件………………………………..…………………...………………..5-15.2H-FLASHER产品烧写模式…………………………..………………………………….5-15.3H-FLASHER工作流程........……………………………………………………………….5-2USERMANUAL版权所有©2012HJTAG北京中科凌创电子科技有限公司III5.4H-FLASHER编程向导…………………….……………………………………………….5-35.5常见提示…………………………………………………………………………………….5-75.6烧写实例1-AT91SAM7X256………………………………………………………….....5-95.7烧写实例2-LPC2210+SST39VF1601……………………………………………….5-13第六章初始化脚本6.1初始化脚本的定义………………………………………………………………………….6-16.2初始化脚本的编辑………………………………………………………………………….6-4第七章调试软件的配置7.1AXD的配置………………………………………………………………………………....7-17.2RVDS的配置……………………………………………………………………………….7-47.3IAR的配置………………………………………………………………………………….7-87.4KEIL/MDK的配置……………………………………………………………………….7-12附录A:H-JTAGQ&A附录B:H-JTAG支持芯片列表USERMANUAL版权所有©2012HJTAG北京中科凌创电子科技有限公司IV前言A.关于本手册H-JTAG用户使用手册简单介绍了H-JTAG和H-FLASHER的基本使用和配置,同时也提供了一些简单的例子供用户参考。如果用户需要更多的相关信息,请访问H-JTAG主页。B.适合的读者如果你是一个初级用户,打算使用H-JTAG进行调试和开发,本手册可作为一个快速入门指南。如果你是高级用户,本手册可以作为使用参考,用户可以选择性的阅读某些章节。C.意见反馈如果你发现本手册中有不正确的地方,或者有什么好的建议,请发送电子邮件至twentyone@hjtag.com。USERMANUAL版权所有©2012HJTAG北京中科凌创电子科技有限公司1-1第一章H-JTAG介绍1.1H-JTAG介绍H-JTAG是一款简单易用的调试烧写软件,功能和流行的MULTI-ICE类似。H-JTAG包括三个工具软件:H-JTAGSERVER,H-FLASHER和H-CONVERTER。其中,H-JTAGSERVER实现了基本的调试功能,H-FLASHER实现了基本的FLASH烧写功能,H-CONVERTER则是一个简单的文件格式转换工具,支持各种常见文件格式的转换。H-JTAG的基本结构如下图所示。H-JTAGSERVERH-FLASHERH-CONVERTER图1-1H-JTAG软件结构H-JTAG支持所有基于CORTEX-M0,CORTEX-M3,CORTEX-M4,ARM7,ARM9,ARM11和XSCALE芯片的调试,并且支持大多数主流的ARM调试软件,如ADS、RVDS、IAR和KEIL/MDK。通过灵活的接口配置,H-JTAG可以支持H-JTAGUSB高速仿真器,WIGGLER,SDT-JTAG和用户自定义的各种JTAG调试小板。同时,附带的H-FLASHER烧写软件还支持常用片内片外FLASH的烧写。使用H-JTAG,用户能够方便的建立一个简单易用,功能强大的ARM调试开发平台。H-JTAG的功能和特点总结如下:1.支持所有主流的处理器(ARM7,ARM9,ARM11,XSCALE,PXA3XX,CORTEX-M0,CORTEX-M3和CORTEX-M4)2.支持各种主流的IDE,实现无缝链接(ADS1.2,IAR,KEIL,RVDS2.2);3.支持灵活的初始化配置,支持不同硬件平台的初始化配置;4.支持THUMB以及ARM指令;5.支持LITTLE-ENDIAN以及BIG-ENDIAN;6.支持MMU和CACHE启用模式下的调试;7.支持高速H-JTAGUSB仿真器,提供高效可靠的解决方案;8.支持并口,提供低成本可靠稳定的解决方案;9.支持各种WINDOWS平台NT,2000,XP,VISTA,WINDOWS7;10.支持常用片内FLASH,NORFLASH,NANDFLASH和SPIFLASH芯片的编程烧写;11.支持FLASH自动下载,调试时自动将程序下载到片内FLASH和外部FLASH中去;12.支持产品烧写模式,最大化的提高生产效率.1.2H-JTAG调试/烧写结构H-JTAG支持ARM公司的RDI接口。通过RDI接口,H-JTAG能够支持大多数主流的ARM调试软件。调试的结构如图1-2所示。USERMANUAL版权所有©2012HJTAG北京中科凌创电子科技有限公司1-2图1-2H-JTAG调试结构调试软件(AXD/RVDS/IAR/KEIL)通过RDI接口与H-JTAGSERVER进行交互。H-JTAGSERVER通过LPT/USB接口连接仿真器。仿真器通过JTAG/SWD连接目标系统。H-JTAG提供了灵活的JTAG接口设置,同时支持USB及并口仿真器。通过设置,H-JTAG可以支持不同类型的JTAG调试板,例如流行的WIGGLER,SDT-JTAG等。用户也可以根据自己的需要使用自定义的JTAG调试板。除了调试,用户还可以通过H-FLASHER将程序和数据烧写/下载到FLASH芯片中去。目前,H-FLASHER支持各种常见的片内和片外FLASH芯片。随着软件的更新和升级,H-FLASHER支持的芯片类型也会不断的增加。在执行FLASH烧写时,H-FLASHER与H-JTAGSERVER的连接如下图所示:图1-3H-FLASHER与H-JTAGSERVER的连接烧写FLASH时,H-FLASHER与H-JTAG的连接交互和调试的时候十分类似。H-FLASHER通过RDI接口与H-JTAGSERVER进行交互,以访问和控制目标开发板。根据用户提供的配置文件,H-FLASHER最终完成FLASH烧写工作。1.3H-JTAG支持的ARM内核H-JTAG支持常见的ARM内核的调试与烧写。具体请参考下面的列表:CORTEX-M0,CORTEX-M3,CORTEX-M4ARM7TDMI,ARM7TDMI-S,ARM720T,ARM740TARM9TDMI,ARM920T,ARM922T,ARM940T,ARM926EJ-S,ARM946E-S,ARM966E-SARM1136,ARM1176PXA21X,PXA25X,PXA27X,PXA3XX,IXP4XX,IXP2XXX提示:用户可以在附录中找到详细的H-JTAG支持的芯片列表。1.4H-JTAG支持的IDE调试软件H-JTAG支持常见的主流IDE调试软件,包括SDT2.5,ADS1.2,RVDS2.0,RVDS2.2,KEIL/MDK,IAREmbeddedWorkbench。US

1 / 89
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功