编辑: 枪械砖家 2019-10-21
WWW.

HJTAG.COM H-JTAG 用户使用手册 USER MANUAL Copyright ?

2009 WWW.HJTAG.COM All Rights Reserved I H-JTAG 用户使用手册 Copyright ?

2009 WWW.HJTAG.COM All Rights Reserved 修改记录 版权声明 1. 文档中出现的 JTAG 表述,为IEEE-1149 标准,其所有权属于国际电子电气协会;

2. 文档中出现的所有 ARM 标识和表述,均为 ARM 公司的注册商标,其所有权属于 ARM 公司;

3. 文档中提及的任何第三方的注册商标和产品标识,均属于第三方公司所有;

4. 如果文档当中有任何地方侵犯了您的权利和版权,请和我们联系,我们将及时修改;

5. 本文档为开放文档,用户可以在保证文档完整性的前提下,自由分发;

官方主页 HTTP://WWW.HJTAG.COM 技术支持论坛 HTTP://FORUM.HJTAG.COM 日期 版本 改动 2007-10-01 A 发布第一版本 2007-11-30 B 修改版本 2008-03-03 C 更正了 TAP 的设置说明 2009-01-08 D 软件更新 USER MANUAL Copyright ?

2009 WWW.HJTAG.COM All Rights Reserved II 目录前言 A. 关于本手册…IV B. 适合的读者…IV C. 意见反馈…IV

第一章 H-JTAG 介绍 1.1 H-JTAG 介绍…1-1 1.2 H-JTAG 调试/烧写结构…1-1

第二章 H-JTAG 的安装和 GUI 2.1 H-JTAG 的安装…2-1 2.2 H-JTAG 的卸载…2-3 2.3 H-JTAG 的GUI…2-3 2.4 H-FLASHER 的GUI…2-7

第三章 H-JTAG USB 仿真器 3.1 USB 仿真器硬件接口…3-1 3.2 安装 USB 仿真器驱动程序…3-2

第四章 H-JTAG 的使用和配置详解 4.1 检测调试目标…4-1 4.2 复位调试目标…4-1 4.3 FLASH 自动下载…4-1 4.4 设置初始化脚本…4-2 4.5 USB/LPT接口选择 4-3 4.6 设置 JTAG…4-3 4.7 设置并口…4-6 4.8 设置调试目标…4-6 4.9 添加芯片 ID…4-6 4.10 TAP设置…4-7 4.11 H-JTAG 常用选项…4-8 4.12 检查软件更新…4-9

第五章 H-FLASHER 的使用和配置详解 5.1 H-FLASHER 工作流程.5-1 5.2 H-FLASHER 编程向导…5-2 5.3 常见提示…5-5 5.4 烧写实例 1-AT91SAM7X256…5-6 5.5 烧写实例 2-LPC2210 + SST39VF1601…5-10 USER MANUAL Copyright ?

2009 WWW.HJTAG.COM All Rights Reserved III

第六章 初始化脚本 6.1 初始化脚本的定义…6-1 6.2 初始化脚本的编辑…6-3

第七章 调试软件的配置 7.1 AXD 的配置…7-1 7.2 RVDS 的配置…7-4 7.3 IAR 的配置…7-8 7.4 KEIL 的配置…7-12 USER MANUAL Copyright ?

2009 WWW.HJTAG.COM All Rights Reserved IV 前言A. 关于本手册 H-JTAG 用户使用手册简单介绍了 H-JTAG 和H-FLASHER 的基本使用和配置,手册同时也提供了一 些简单的例子供用户参考.如果用户需要更多的相关信息,请访问 H-JTAG 主页 WWW.HJTAG.COM 或技 术支持论坛 HTTP://FORUM.HJTAG.COM. B. 适合的读者 如果你是一个初级用户,打算使用 H-JTAG 进行调试和开发,本手册可作为一个快速入门指南.如果 你是高级用户,本手册可以作为参考,用户可以选择性的阅读某些章节. C. 意见反馈 如果你发现本手册中有不正确的地方,或者有什么好的建议,请发送电子邮件至[email protected]. USER MANUAL Copyright ?

2009 WWW.HJTAG.COM All Rights Reserved 1-1

第一章 H-JTAG 介绍 1.1 H-JTAG 介绍 H-JTAG 是一款简单易用的的调试代理软件,功能和流行的 MULTI-ICE 类似.H-JTAG 包括三个工具 软件:H-JTAG SERVER,H-FLASHER 和H-CONVERTER.其中,H-JTAG SERVER 实现调试代理的功能, H-FLASHER 实现了 FLASH 烧写的功能,H-CONVERTER 是一个简单的文件格式转换工具,支持常见文 件格式的转换.H-JTAG 的基本结构如下图所示. 图1-1 H-JTAG 软件结构 H-JTAG 支持所有基于 ARM7, ARM9,XSCALE 和CORTEX-M3 芯片的调试,并且支持大多数主流 的ARM 调试软件,如ADS、RVDS、IAR 和KEIL.通过灵活的接口配置,H-JTAG 可以支持 WIGGLER, SDT-JTAG,用户自定义的各种 JTAG 调试小板和 H-JTAG USB 仿真器.同时,附带的 H-FLASHER 烧写 软件还支持常用片内片外 FLASH 的烧写.使用 H-JTAG,用户能够方便的搭建一个简单易用的 ARM 调试 开发平台.H-JTAG 的功能和特定总结如下: 1. 支持 RDI 1.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-JTAG USB 仿真器;

7. 支持 WINDOWS 9.X/NT/2000/XP;

8.支持常用 FLASH 芯片的编程烧写;

9. 支持 LPC2000,AT91SAM,LUMINARY 和STM32F 系列的片内 FLASH 自动下载;

1.2 H-JTAG 调试/烧写结构 H-JTAG 支持 ARM 公司的 RDI 接口. 通过 RDI 接口, H-JTAG 能够支持大多数主流的 ARM 调试软件. 调试的结构如图 1-2 所示. 图1-2 H-JTAG 调试结构 USER MANUAL Copyright ?

2009 WWW.HJTAG.COM All Rights Reserved 1-2 调试软件(AXD/RVDS/IAR/KEIL)通过 RDI 接口与 H-JTAG SERVER 进行交互.H-JTAG SERVER 通过并口/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-JTAG SERVER 的连接如下图所示: 图1-3 H-FLASHER 与H-JTAG SERVER 的连接 烧写 FLASH 时,H-FLASHER 与H-JTAG 的连接交互和调试的时候十分类似.H-FLASHER 通过 RDI 接口与 H-JTAG SERVER 进行交互,以访问和控制目标开发板.根据用户提供的配置文件,H-FLASHER 最终完成 FLASH 烧写工作. USER MANUAL Copyright ?

2009 WWW.HJTAG.COM All Rights Reserved 2-1

第二章 H-JTAG 的安装和 GUI 介绍 本章将简单介绍 H-JTAG 的安装和卸载,以及 H-JTAG 与H-FLASHER 的GUI(图形用户接口) .具体 的使用和设置,请参考 4-7 章节. 2.1 H-JTAG 的安装 用户可以从 H-JTAG 的主页 WWW.HJTAG.COM 下载最新版本的 H-JTAG 安装程序.一般情况下,用 户下载的是一个压缩文件(RAR/ZIP) .解压后,可以得到 H-JTAG 的安装文件:H-JTAG.EXE.双击该文 件,就可以开始进行安装. 首先,用户会看到一个欢迎页面,如图 2-1 所示.点击 NEXT,就可以进入到安装的下一步. 图2-1 H-JTAG 安装步骤

1 在第二步,用户会看到 H-JTAG 的使用协议,如图 2-2 所示.请仔细阅读该协议.在同意后,请选择 I agree with the above terms and conditions ,表示接受.然后点击 NEXT,就可以进入到安装的下一步. 图2-2 H-JTAG 安装步骤

2 在第三步,用户会看到如图 2-3 所示的页面.在该页面,用户可以选择 H-JTAG 的安装目录,或者使 用默认的安装目录.选择好目录后,点击 NEXT 进入安装的下一步. USER MANUAL Copyright ?

2009 WWW.HJTAG.COM All Rights Reserved 2-2 图2-3 H-JTAG 安装步骤

3 在第四步当中,用户将会看到如图 2-4 所示的安装进度.该

图表示安装正在进行,H-JTAG 将自动安 装必要的文件和驱动程序. 图2-4 H-JTAG 安装步骤

4 安装完成后,用户将会看到如图 2-5 所示的提示,表示安装完成.按照提示,点击 FINISH 就可以完 成最后的安装. 图2-5 H-JTAG 安装步骤

5 USER MANUAL Copyright ?

2009 WWW.HJTAG.COM All Rights Reserved 2-3 安装完成后,H-JTAG 会在开始菜单和桌面上创建相应的快捷方式,如图 2-6 所示. 图2-6 H-JTAG 快捷方式 2.2 H-JTAG 的卸载 如果用户要卸载 H-JTAG,请运行 H-JTAG 菜单下的 UNSTALL 程序.该程序将自动卸载 H-JTAG,并 删除所有的相关文件.卸载过程当中,只需要按照提示操作即可. 2.3 H-JTAG 的GUI H-JTAG 运行时,用户主界面如图 2-7 所示.其中, (1)为H-JTAG 菜单;

(2)为H-JTAG 工具栏;

(3) 为H-JTAG 检测到的目标 CPU 的类型;

(4)为目标 CPU 的芯片 ID;

(5)依次显示了当前的调试软件,RDI 接口版本和硬件接口. 图2-7 H-JTAG 主界面 H-JTAG 的菜单包括了 H-JTAG 的所有操作和设置,而工具栏则包括了大部分常用的操作和设置.当H-JTAG 检测到连接的目标开发板后,在主界面的中央部分会显示芯片的类型和其

32 位芯片 ID.如果检 测失败, 或者芯片无法识别, H-JTAG 将会显示 UNKNOWN, 提示用户 H-JTAG 无法检测/识别目标开放板. USER MANUAL Copyright ?

2009 WWW.HJTAG.COM All Rights Reserved 2-4 2.3.1 H-JTAG 菜单介绍 ? FILE 菜单,如图 2-8 所示: 图2-8 H-JTAG FILE 菜单 EXIT C 退出 H-JTAG. ? OPERATIONS 菜单,如图 2-9 所示: 图2-9 H-JTAG OPERATIONS 菜单 RESET TARGET C 复位调试目标 DETECT TARGET C 检测调试目标 KILL CONNECTION C 断开当前连接 ? FLASHER 菜单,如图 2-10 所示: 图2-10 H-JTAG FLASHER 菜单 START FLASHER C 启动 H-FLASHER AUTO DOWNLOAD C 启用/禁用自动 FLASH 下载 ? SCRIPT 菜单,如图 2-11 所示: 图2-11 H-JTAG SCRIPT 菜单 INIT SCRIPT C 设置初始化脚本 AUTO INIT C 启用/禁用自动初始化 USER MANUAL Copyright ?

2009 WWW.HJTAG.COM All Rights Reserved 2-5 ? SETTINGS 菜单,如图 2-12 所示: 图2-12 H-JTAG SETTINGS 菜单 USB/LPT SELECTION C 并口/USB 接口选择 USB JTAG SETTING C USB JTAG 设置 LPT JTAG SETTING C LPT JTAG 设置 LPT PORT SETTING C 并口设置 TARGET SETTING C 调试目标设置 TARGET MANAGER C 芯片 ID 管理器 TAP CONFIGURATION C TAP 设置 ? OPTIONS 菜单,如图 2-13 所示: 图2-13 H-JTAG OPTIONS 菜单 OPTIONS WINDOW C 打开选项设置主窗口 VECTOR CATCH CONFIG C 中断捕获设置 DISABLE SEMIHOSTING C 禁用 SEMIHOSTING 功能 DISABLE VECTOR CATCH C 禁用中断向量捕获功能 AUTO SYSTEM RESET C 启用/禁用自动系统复位 AUTO SOFTWARE RESET C 启用/禁用自动软件复位 REPORT DATAABORT C 启用/禁用数据异常报告 ? HELP 菜单,如图 2-14 所示: 图2-14 H-JTAG HELP 菜单 USER MANUAL Copyright ?

2009 WWW.HJTAG.COM All Rights Reserved 2-6 H-JTAG HOME C 访问 H-JTAG 主页 CHECK UPDATE C........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题