H-JTAG仿真器驱动是针对H-JTAG仿真器推出的一款驱动程序,主要用于H-JTAG的仿真和调试,支持ARM7 和ARM9的芯片的调试,并且支持大多数主流的ARM调试软件,有了这款驱动以上功能都可以轻松实现,小编还提供了详细的安装使用教程,需要的朋友不要错过哦!
软件特点
1.支持 RDI 1.5.0 以及 1.5.1;
2. 支持所有ARM7 以及 ARM9芯片;
3. 支持 THUMB 以及ARM 指令;
4. 支持 LITTLE-ENDIAN 以及 BIG-ENDIAN;
5. 支持 SEMIHOSTING;
6. 支持 WIGGLER, SDT-JTAG和用户自定义JTAG调试板;
7. 支持 WINDOWS 9.X/NT/2000/XP;
8.支持常用FLASH 芯片的编程烧写;
9. 支持LPC2000 和AT91SAM 片内FLASH 的自动下载;
H-JTAG驱动安装使用教程
安装
这里介绍H-JTAG V2.1的安装,运行上述文件启动安装,如下图所示。




3.3 配置
启动H-JTAG后,点击窗口菜单Settings-->USB/LPT Selection。

上图中选择LPT,即并口。下面选择并口端口号,如下图所示。

上图中LP1,LP2两项对应于主板带有并口的情况,主板自带并口的并口地址,即Port Address或IO Adress为0x378和0x278,这个地址可以在控制面板的设备管理器中查询到,如下图所示。
上图中双击任意一个并口,如“ECP打印机端口(LPT2)”打开端口属性窗口,可查看其端口起始地址地址为16进制的0378,同时也可以看到,实际上LPT2占用两个地址段,另一个地址段起始地址为0778,如下图所示。
由于写本文时的电脑使用并口扩展卡,就是上面设备管理器图中的“PCI_LPT(LPT1)”,开始安装好并口扩展卡驱动时系统会自动分配一个LPT号,那时不是LPT1,后来由于在进行FPGA开发使用并口下载线时,当时使用的Altera Quartus软件9.1版本只能识别LPT1,所以将主板上的LPT1改为LPT2,再将扩展并口端口号修改为LPT1了,修改LPT端口号也在端口属性窗口的“端口设置”页中进行。
3.4 检测
下面目标板上ARM芯片,在确保仿真器连接好,开发板已上电的情况下,点击窗口菜单ControlàDetect Target。

4 在ADS中使用并口仿真器
启动ADS软件打开工程后,点击Debug [
]按钮启动AXD窗口,在AXD调试窗口中点击窗口菜单Options-->Configure Target,如下图所示。

上图中点Add按钮。

5 在IAR中使用并口仿真器
启动IAR软件打开工程后,在右侧的Workspace面板,点击右键菜单中的Options。

上图中在Degbugger中选择RDI。
在Options-->Debugger-->RDI-->Manufacturer RDI drvier中选择H-JTAG.dll。
如果在H-JTAG中选择Flasher-->Auto Download,启动调试进会出现错误提示“Counld not find h-flasher”,如下图所示。
如果在H-JTAG中选择Init-->Auto Init,启动调试进会出现错误提示“Auto init has been enabled , but no init scripts is found”,如下图所示。
