HJTAG用户手册中文资料下载.pdf

上传人:wj 文档编号:5981142 上传时间:2023-05-05 格式:PDF 页数:76 大小:2.28MB
下载 相关 举报
HJTAG用户手册中文资料下载.pdf_第1页
第1页 / 共76页
HJTAG用户手册中文资料下载.pdf_第2页
第2页 / 共76页
HJTAG用户手册中文资料下载.pdf_第3页
第3页 / 共76页
HJTAG用户手册中文资料下载.pdf_第4页
第4页 / 共76页
HJTAG用户手册中文资料下载.pdf_第5页
第5页 / 共76页
HJTAG用户手册中文资料下载.pdf_第6页
第6页 / 共76页
HJTAG用户手册中文资料下载.pdf_第7页
第7页 / 共76页
HJTAG用户手册中文资料下载.pdf_第8页
第8页 / 共76页
HJTAG用户手册中文资料下载.pdf_第9页
第9页 / 共76页
HJTAG用户手册中文资料下载.pdf_第10页
第10页 / 共76页
HJTAG用户手册中文资料下载.pdf_第11页
第11页 / 共76页
HJTAG用户手册中文资料下载.pdf_第12页
第12页 / 共76页
HJTAG用户手册中文资料下载.pdf_第13页
第13页 / 共76页
HJTAG用户手册中文资料下载.pdf_第14页
第14页 / 共76页
HJTAG用户手册中文资料下载.pdf_第15页
第15页 / 共76页
HJTAG用户手册中文资料下载.pdf_第16页
第16页 / 共76页
HJTAG用户手册中文资料下载.pdf_第17页
第17页 / 共76页
HJTAG用户手册中文资料下载.pdf_第18页
第18页 / 共76页
HJTAG用户手册中文资料下载.pdf_第19页
第19页 / 共76页
HJTAG用户手册中文资料下载.pdf_第20页
第20页 / 共76页
亲,该文档总共76页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

HJTAG用户手册中文资料下载.pdf

《HJTAG用户手册中文资料下载.pdf》由会员分享,可在线阅读,更多相关《HJTAG用户手册中文资料下载.pdf(76页珍藏版)》请在冰点文库上搜索。

HJTAG用户手册中文资料下载.pdf

H-JTAGSERVER,H-FLASHER和H-CONVERTER。

其中,H-JTAGSERVER实现调试代理的功能,H-FLASHER实现了FLASH烧写的功能,H-CONVERTER则是一个简单的文件格式转换工具,支持常见文件格式的转换。

H-JTAG的基本结构如下图所示。

图1-1H-JTAG软件结构H-JTAG支持所有基于CORTEX-M3,ARM7,ARM9和XSCALE芯片的调试,并且支持大多数主流的ARM调试软件,如ADS、RVDS、IAR和KEIL/MDK。

通过灵活的接口配置,H-JTAG可以支持WIGGLER,SDT-JTAG,用户自定义的各种JTAG调试小板和H-JTAGUSB高速仿真器。

同时,附带的H-FLASHER烧写软件还支持常用片内片外FLASH的烧写。

使用H-JTAG,用户能够方便的建立一个简单易用的ARM调试开发平台。

H-JTAG的功能和特点总结如下:

1.支持RDI1.5.0以及1.5.1;

2.支持所有CORTEX-M3,ARM7,ARM9和XSCALE芯片;

3.支持THUMB以及ARM指令;

4.支持LITTLE-ENDIAN以及BIG-ENDIAN;

5.支持SEMIHOSTING;

6.支持WIGGLER,SDT-JTAG,自定义JTAG调试板和H-JTAGUSB仿真器;

7.支持WINDOWS9.X/NT/2000/XP/VISTA;

8支持常用片内FLASH,NORFLASH和NANDFLASH芯片的编程烧写;

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

1.2H-JTAG调试调试/烧写结构烧写结构H-JTAG支持ARM公司的RDI接口。

通过RDI接口,H-JTAG能够支持大多数主流的ARM调试软件。

调试的结构如图1-2所示。

图1-2H-JTAG调试结构USERMANUALCopyright2010WWW.HJTAG.COMAllRightsReserved1-2调试软件(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烧写工作。

1.3H-JTAG支持的支持的ARM内核内核H-JTAG支持常见的ARM内核的调试与烧写。

具体请参考下面的列表:

CORTEX-M3ARM7TDMI,ARM7TDMI-S,ARM720T,ARM740TARM9TDMI,ARM920T,ARM922T,ARM940T,ARM926EJ-S,ARM946E-S,ARM966E-SPXA21X,PXA25X,PXA27X,PXA3XX,IXP4XX1.4H-JTAG支持的支持的IDE调试软件调试软件H-JTAG支持常见的主流IDE调试软件,包括SDT2.5,ADS1.2,RVDS2.0,RVDS2.2,KEIL/MDK,IAREmbeddedWorkbench。

USERMANUALCopyright2010WWW.HJTAG.COMAllRightsReserved2-1第二章第二章H-JTAG的安装和的安装和GUI介绍介绍本章将简单介绍H-JTAG的安装和卸载,以及H-JTAG与H-FLASHER的GUI(图形用户接口)。

具体的使用和设置,请参考4-7章节。

2.1H-JTAG的安装的安装用户可以从H-JTAG的主页WWW.HJTAG.COM下载最新版本的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进入安装的下一步。

USERMANUALCopyright2010WWW.HJTAG.COMAllRightsReserved2-2图2-3H-JTAG安装步骤3在第四步当中,用户将会看到如图2-4所示的安装进度。

该图表示安装正在进行,H-JTAG将自动安装所有必要的文件。

图2-4H-JTAG安装步骤4安装完成后,用户将会看到如图2-5所示的提示,表示安装完成。

按照提示,点击FINISH就可以完成最后的安装。

图2-5H-JTAG安装步骤5USERMANUALCopyright2010WWW.HJTAG.COMAllRightsReserved2-3安装完成后,H-JTAG会在开始菜单和桌面上创建相应的快捷方式,如图2-6所示。

图2-6H-JTAG快捷方式注意:

注意:

H-JTAGUSB仿真器驱动程序需要另外手动安装,具体请参考第三章。

2.2H-JTAG的卸载的卸载如果用户要卸载H-JTAG,请运行H-JTAG菜单下的UNINSTALL程序。

该程序将自动卸载H-JTAG,并删除所有的相关文件。

卸载过程当中,只需要按照提示操作即可。

2.3H-JTAG的的GUIH-JTAG运行时,用户主界面如图2-7所示。

其中,

(1)为H-JTAG菜单;

(2)为H-JTAG工具栏;

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

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

(5)依次显示了当前的调试软件,RDI接口版本,TCK速度和硬件接口。

图2-7H-JTAG主界面H-JTAG的菜单包括了H-JTAG的所有操作和设置,而工具栏则包括了大部分常用的操作和设置。

当H-JTAG检测到连接的目标开发板后,在主界面的中央部分会显示芯片的类型和其32位芯片ID。

如果检测失败,或者芯片无法识别,H-JTAG将会显示UNKNOWN,提示用户H-JTAG无法检测/识别目标开发板。

USERMANUALCopyright2010WWW.HJTAG.COMAllRightsReserved2-42.3.1H-JTAG菜单介绍菜单介绍?

FILE菜单,如图2-8所示:

图2-8H-JTAGFILE菜单EXIT退出H-JTAG。

?

CONTROL菜单,如图2-9所示:

图2-9H-JTAGCONTROL菜单RESETTARGET复位调试目标DETECTTARGET检测调试目标KILLCONNECTION断开当前连接?

FLASHER菜单,如图2-10所示:

图2-10H-JTAGFLASHER菜单STARTFLASHER启动H-FLASHERAUTODOWNLOAD启用/禁用自动FLASH下载?

INIT菜单,如图2-11所示:

图2-11H-JTAGINIT菜单INITSCRIPT设置初始化脚本AUTOINIT启用/禁用自动初始化USERMANUALCopyright2010WWW.HJTAG.COMAllRightsReserved2-5?

TOOLS菜单,如图2-12所示:

图2-12H-JTAGTOOLS菜单UNLOCKDEBUGPORT(LUMINARY)解锁LUMINARY调试接口?

SETTINGS菜单,如图2-13所示:

图2-13H-JTAGSETTINGS菜单USB/LPTSELECTION并口/USB接口选择USBJTAGSETTINGUSBJTAG设置LPTJTAGSETTINGLPTJTAG设置LPTPORTSETTING并口设置TARGETSETTING调试目标设置TARGETMANAGER芯片ID管理器TAPCONFIGURATIONTAP设置?

OPTIONS菜单,如图2-14所示:

图2-14H-JTAGOPTIONS菜单OPTIONSWINDOW打开选项设置主窗口CONNECTMODE连接方式设置VECTORCATCHCONFIG中断捕获设置DISABLESEMIHOSTING禁用SEMIHOSTING功能DISABLEVECTORCATCH禁用中断向量捕获功能REPORTDATAABORT启用/禁用数据异常报告USERMANUALCopyright2010WWW.HJTAG.COMAllRightsReserved2-6DISABLEIARBKPT0x8启用/禁用IAR在地址0x8设置断点?

HELP菜单,如图2-15所示:

图2-15H-JTAGHELP菜单H-JTAGHOME访问H-JTAG主页CHECKUPDATE检查更新AUTOUPDATE禁用/使能自动检查更新USERMANUALCN打开中文用户手册USERMANUALEN打开英文用户手册ABOUTH-JTAG关于H-JTAG2.3.2H-JTAG工具栏介绍工具栏介绍H-JTAG工具栏包括了菜单中使用频率比较高的大部分操作,方便用户使用。

H-JTAG的工具栏如下图所示。

图2-16H-JTAG工具栏工具栏上每个按钮的功能定义如下:

复位调试目标检测调试目标断开当前连接启动H-FLASHER设置初始化脚本LPT/USB接口选择调试目标设置芯片ID管理器打开选项设置窗口退出H-JTAG2.3.3H-JTAG系统托盘菜单系统托盘菜单当H-JTAG最小化的时候,主窗口会自动隐藏来,只在系统托盘上显示H-JTAG的图标。

左键单击该图标,可以恢复H-JTAG的主窗口。

右键单击该图标,可以显示系统托盘菜单,其中包括了常用的一些操作和设置按钮。

系统托盘菜单如图2-17所示:

USERMANUALCopyright2010WWW.HJTAG.COMAllRightsReserved2-7图2-17H-JTAG系统托盘菜单H-JTAG系统托盘菜单的功能定义如下:

RESTORE恢复主窗口H-JTAGHOME访问主页ABOUTH-JTAG关于H-JTAGOPTIONS选项菜单SCRIPT脚本菜单FLASHERH-FLASHER菜单KILLCONNECTION断开当前连接DETECTTARGET检测调试目标RESETTARGET复位调试目标EXIT退出H-JTAG2.4H-FLASHER的的GUIH-FLASHER运行时,其主窗口如图2-18所示。

其中

(1)为菜单;

(2)为FLASH编程向导区域;

(3)为FLASH烧写/配置区域。

在FLASH编程向导当中,可以选择不同的步骤。

根据当前向导中的选择,配置区域会显示不同的设置。

具体请参考第五章。

图2-18H-FLASHER主界面USERMANUALCopyright2010WWW.HJTAG.COMAllRightsReserved2-82.4.1H-FLASHER的菜单介绍的菜单介绍H-FLASHER的主菜单如图2-19所示:

图2-19H-FLASHER主菜单H-FLASHER菜单的具体定义如下:

NEW创建新的配置文件LOAD装载配置文件SAVE保存当前配置文件SAVEAS将当前的配置文件另存为OPTIONS设置选项EXIT退出H-FLASHERABOUT关于H-FLASHER2.4.2H-FLASHER的系统托盘菜单的系统托盘菜单当H-FLASHER最小化的时候,主窗口会自动隐藏来,只在系统托盘上显示H-FLASHER的图标。

左键单击该图标,可以恢复H-FLASHER的主窗口。

右键单击该图标,可以显示系统托盘菜单,如图2-20所示:

图2-20H-FLASHER系统托盘菜单H-FLASHER系统托盘菜单的具体定义如下:

RESTORE恢复主窗口ABOUT关于H-FLASHEREXIT退出H-FLASHER2.4.3H-FLASHER的编程向导的编程向导这个章节将简单介绍H-FLASHER的编程向导,具体的设置请参考后面的章节。

编程向导总共包括五个步骤与一个帮助部分。

下面我们一起看看每个步骤的设置。

(1)FlashSelectionFlashSelection是编程向导中的第一步,如下图所示。

在这一步,用户需要确定烧写的目标芯片是什么。

H-FLASHER支持的所有FLASH芯片都按照生产厂商分类列表(NANDFLASH除外,NANDFLASH单独归类再一起)。

当用户选定一块片子的时候,右边会显示该芯片的基本信息,例如芯片类型,容量和ID等。

USERMANUALCopyright2010WWW.HJTAG.COMAllRightsReserved2-9图2-21H-FLASHER编程向导FlashSelection

(2)ConfigurationConfiguration是编程向导中的第二步,如下图所示。

在这一步,用户需要设置基本的信息,例如FLASH芯片的位宽,FLASH的起始地址,RAM/SDRAM的起始地址,外部晶振的频率,初始化TCK和编程TCK等。

这些都是必须的信息,H-FLASHER会根据这些信息来完成FLASH烧写。

如果这个步骤中的设置框为灰色,说明对于当前选择的FLASH芯片来说,这些信息都是固定的,不需要用户提供。

对大部分的片内FLASH而言,这些信息都是固定的,基本不需要用户提供。

图2-22H-FLASHER编程向导ConfigurationUSERMANUALCopyright2010WWW.HJTAG.COMAllRightsReserved2-10(3)InitScriptInitScript是编程向导中的第三步,如下图所示。

在这个步骤当中,用户可以输入必要的初始化脚本,用以配置目标系统。

在烧写的时候,H-FLASHER首先会执行用户提供的初始化脚本,以初始化目标系统。

然后在根据用户提供的配置信息,对目标FLASH进行操作。

对于片内FLASH而言,H-FLASHER的驱动当中已经包括了初始化,所以用户不需要提供初始化脚本。

此时,脚本编辑功能会自动被禁用掉。

图2-23H-FLASHER编程向导InitScript(4)ProgrammingProgramming是编程向导中的第四步。

在这个步骤当中,用户可以对选定的目标FLASH芯片进行基本的操作:

复位,检测、烧写、验证、擦除和检查芯片是否为空等。

如果当前没有选择FLASH,用户会看到如图2-24所示的提示;

如果当前选择的芯片类型是NORFLASH或是片内FLASH,用户会看到如图2-25所示的编程界面;

如果当前选择的是NANDFLASH,用户会看到如图2-26所示的编程界面。

图2-24H-FLASHER编程向导Programming(未选择FLASH)USERMANUALCopyright2010WWW.HJTAG.COMAllRightsReserved2-11图2-25H-FLASHER编程向导Programming(选择片内FLASH或NORFLASH)图2-26H-FLASHER编程向导Programming(选择NANDFLASH)USERMANUALCopyright2010WWW.HJTAG.COMAllRightsReserved2-12(5)ProgramOptionsProgramOptions编程向导中的第五步.在这个步骤中,用户可以根据FLASH芯片类型和自己的需要选择不同的选项。

常用的选项包括复位,二次验证和加密等。

H-FLASHER的选项分成三类,一是通用选项,二是针对片内FLASH的选项,三是针对NANDFLASH的选项。

图2-27H-FLASHER编程向导编程

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2