H-JTAG调试手册

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

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

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

资源描述

©2009©2009表述,为IEEE-1149标准,其所有权属于国际电子电气协会;2.文档中出现的所有ARM标识和表述,均为ARM公司的注册商标,其所有权属于ARM公司;3.文档中提及的任何第三方的注册商标和产品标识,均属于第三方公司所有;4.如果文档当中有任何地方侵犯了您的权利和版权,请和我们联系,我们将及时修改;5.本文档为开放文档,用户可以在保证文档完整性的前提下,自由分发;官方主页日期版本改动2007-10-01A发布第一版本2007-11-30B修改版本2008-03-03C更正了TAP的设置说明2009-01-08D软件更新USERMANUALCopyright©2009关于本手册………………………………………………………………….…………………IVB.适合的读者………………………………………………………………….…………………IVC.意见反馈…………………………………………………………………….…………………IV第一章H-JTAG介绍1.1H-JTAG介绍………………………………………………………………………………..1-11.2H-JTAG调试/烧写结构…………………………………………………………………….1-1第二章H-JTAG的安装和GUI2.1H-JTAG的安装……………………………………………………………………………..2-12.2H-JTAG的卸载……………………………………………………………………………..2-32.3H-JTAG的GUI……………………………………………………………………………..2-32.4H-FLASHER的GUI……………………………………………………………………….2-7第三章H-JTAGUSB仿真器3.1USB仿真器硬件接口…………………...…………………………………………………..3-13.2安装USB仿真器驱动程序………………………………………………………………….3-2第四章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-64.10TAP设置………………………………………………………………………………….….4-74.11H-JTAG常用选项…………………………………………………………………………..4-84.12检查软件更新………………………………………………………………………………..4-9第五章H-FLASHER的使用和配置详解5.1H-FLASHER工作流程........……………………………………………………………….5-15.2H-FLASHER编程向导…………………………………………………………………….5-25.3常见提示…………………………………………………………………………………….5-55.4烧写实例1-AT91SAM7X256………………………………………………………….....5-65.5烧写实例2-LPC2210+SST39VF1601……………………………………………….5-10USERMANUALCopyright©2009初始化脚本的定义………………………………………………………………………….6-16.2初始化脚本的编辑………………………………………………………………………….6-3第七章调试软件的配置7.1AXD的配置………………………………………………………………………………....7-17.2RVDS的配置……………………………………………………………………………….7-47.3IAR的配置………………………………………………………………………………….7-87.4KEIL的配置……………………………………………………………………………….7-12USERMANUALCopyright©2009的基本使用和配置,手册同时也提供了一些简单的例子供用户参考。如果用户需要更多的相关信息,请访问H-JTAG主页。B.适合的读者如果你是一个初级用户,打算使用H-JTAG进行调试和开发,本手册可作为一个快速入门指南。如果你是高级用户,本手册可以作为参考,用户可以选择性的阅读某些章节。C.意见反馈如果你发现本手册中有不正确的地方,或者有什么好的建议,请发送电子邮件至twentyone@hjtag.com。USERMANUALCopyright©2009是一款简单易用的的调试代理软件,功能和流行的MULTI-ICE类似。H-JTAG包括三个工具软件:H-JTAGSERVER,H-FLASHER和H-CONVERTER。其中,H-JTAGSERVER实现调试代理的功能,H-FLASHER实现了FLASH烧写的功能,H-CONVERTER是一个简单的文件格式转换工具,支持常见文件格式的转换。H-JTAG的基本结构如下图所示。图1-1H-JTAG软件结构H-JTAG支持所有基于ARM7,ARM9,XSCALE和CORTEX-M3芯片的调试,并且支持大多数主流的ARM调试软件,如ADS、RVDS、IAR和KEIL。通过灵活的接口配置,H-JTAG可以支持WIGGLER,SDT-JTAG,用户自定义的各种JTAG调试小板和H-JTAGUSB仿真器。同时,附带的H-FLASHER烧写软件还支持常用片内片外FLASH的烧写。使用H-JTAG,用户能够方便的搭建一个简单易用的ARM调试开发平台。H-JTAG的功能和特定总结如下:1.支持RDI1.5.0以及1.5.1;2.支持所有ARM7,ARM9,XSCALE及CORTEX-M3芯片;3.支持THUMB以及ARM指令;4.支持LITTLE-ENDIAN以及BIG-ENDIAN;5.支持SEMIHOSTING;6.支持WIGGLER,SDT-JTAG,自定义JTAG调试板和H-JTAGUSB仿真器;7.支持WINDOWS9.X/NT/2000/XP;8.支持常用FLASH芯片的编程烧写;9.支持LPC2000,AT91SAM,LUMINARY和STM32F系列的片内FLASH自动下载;1.2H-JTAG调试/烧写结构H-JTAG支持ARM公司的RDI接口。通过RDI接口,H-JTAG能够支持大多数主流的ARM调试软件。调试的结构如图1-2所示。图1-2H-JTAG调试结构USERMANUALCopyright©2009调试软件(AXD/RVDS/IAR/KEIL)通过RDI接口与H-JTAGSERVER进行交互。H-JTAGSERVER通过并口/USB连接JTAG仿真器。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烧写工作。USERMANUALCopyright©2009的安装和卸载,以及H-JTAG与H-FLASHER的GUI(图形用户接口)。具体的使用和设置,请参考4-7章节。2.1H-JTAG的安装用户可以从H-JTAG的主页安装程序。一般情况下,用户下载的是一个压缩文件(RAR/ZIP)。解压后,可以得到H-JTAG的安装文件:H-JTAG.EXE。双击该文件,就可以开始进行安装。首先,用户会看到一个欢迎页面,如图2-1所示。点击NEXT,就可以进入到安装的下一步。图2-1H-JTAG安装步骤1在第二步,用户会看到H-JTAG的使用协议,如图2-2所示。请仔细阅读该协议。在同意后,请选择“Iagreewiththeabovetermsandconditions”,表示接受。然后点击NEXT,就可以进入到安装的下一步。图2-2H-JTAG安装步骤2在第三步,用户会看到如图2-3所示的页面。在该页面,用户可以选择H-JTAG的安装目录,或者使用默认的安装目录。选择好目录后,点击NEXT进入安装的下一步。USERMANUALCopyright©2009在第四步当中,用户将会看到如图2-4所示的安装进度。该图表示安装正在进行,H-JTAG将自动安装必要的文件和驱动程序。图2-4H-JTAG安装步骤4安装完成后,用户将会看到如图2-5所示的提示,表示安装完成。按照提示,点击FINISH就可以完成最后的安装。图2-5H-JTAG安装步骤5USERMANUALCopyright©2009安装完成后,H-JTAG会在开始菜单和桌面上创建相应的快捷方式,如图2-6所示。图2-6H-JTAG快捷方式2.2H-JTAG的卸载如果用户要卸载H-JTAG,请运行H-JTAG菜单下的UNSTALL程序。该程序将自动卸载H-JTAG,并删除所有的相关文件。卸载过程当中,只需要按照提示操作即可。2.3H-JTAG的GUIH-JTAG运行时,用户主界面如图2-7所示。其中,(1

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

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

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

×
保存成功