仿真器使用指南1.4

  • 格式:pdf
  • 大小:1.67 MB
  • 文档页数:13

华恒科技CodeHammer-A仿真器使用手册 第0页 共13页

CodeHammer-A仿真器使用入门

V 1.4

合肥华恒科技HHtech

http://www.hhcn.com

http://bbs.hhcn.com

hharm-support@hhcn.com

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.华恒科技CodeHammer-A仿真器使用手册 第1页 共13页

第 1 页 共 13 页 修 订 描 述

日期 修订版本 描述 编辑

…… …… …… …… 2009.1 V1.0 初稿 梁振成 2009.1 V1.1 修订和完善 梁振成 陈宜义

2009.2 V1.3 Add: 支持arm1176 支持arm1136 支持arm920t 梁振成

2009-11 V1.4 添加一些操作说明 陈春生 Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.华恒科技CodeHammer-A仿真器使用手册 第2页 共13页

第 2 页 共 13 页 目 录

1功能................................................................................................................................................3

软件环境...........................................................................................................................................3

安装...................................................................................................................................................3

1.1 软件说明...........................................................................................................................3 1.2 软件安装...........................................................................................................................3

第一次使用........................................................................................................................................3

2. 仿真器后台程序........................................................................................................................4

使用仿真器调试程序........................................................................................................................5

2.1 设置调试器........................................................................................................................5 2.2 在RAM中调试程序.........................................................................................................7 2.3 调试注意事项....................................................................................................................8 2.3.1 断点...........................................................................................................................8 2.3.2 Watchpoint.....................................................................................................................9

附录: WINDOWS XP 驱动程序安装过程.....................................................................................10

Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.华恒科技CodeHammer-A仿真器使用手册 第3页 共13页

第 3 页 共 13 页 1功能

Code Hammer-A为华恒科技生产的ARM仿真器,具有如下功能: ● 支持ARM11系列CPU——arm1176(已测试S3C6400、S3C6410) arm1136(已测试imx31) ● 支持ARM920t cpu --(已测试s3c2410 s3c2440 at91rm9200) ● 支持硬件断点和无限个软件断点 ● 支持同时调试多内核处理器中的多个内核 ● 支持ARM/Thumb模式 ● 支持MMU Enable 模式下调试 ● 支持Cache Enable 模式下调试 ● 支持包括CP15在内所有协处理器访问 ● 支持DCC ● 支持Exception Catch ● 支持Semihosting ● 支持基于RDI1.5.1协议的调试器,包括ADS 1.2, RVDS2.2等 ● USB2.0 Highspeed 接口

软件环境

操作系统请使用Windows XP

安装

1.1 软件说明 包含如下文件: 1)HHtech.inf:HHICE仿真器设备驱动文件 2)HHtech.dll:ADS调试软件AXD所需的DLL文件 3)init.txt,init.bin:内存初始化脚本和程序 4)u-boot-ram.bin,u-boot-nand.bin:已编好的ram版和rom版BootLoader 5)README.txt:说明文件 1.2 软件安装 使用仿真器需要安装以下文件: 1)ADS1.2 2)仿真器驱动 3)ADS调试软件AXD的DLL接口文件

第一次使用

使用附带的20芯JTAG电缆连接仿真器和开发板(如下图,JTAG线接口凸起的那一面朝里对着CPU,注意不能弄反), 打开开发板电源; 使用附带的USBGenerated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.华恒科技CodeHammer-A仿真器使用手册 第4页 共13页

第 4 页 共 13 页 电缆连接仿真器和PC机,。等到Windows提示发现新设备时,选择HHtech.inf所在的目录安装驱动。.

HHS3C64xx-INTEGRATION-R1

HHS3C64xx-INTEGRATION-R2

2. 仿真器后台程序

仿真器上电后,正常工作时DATA灯会闪烁(如上图),并且在网上邻居中多出现一个本地连接,反之请检查连接有没硬件连接错误,目标板是否上电。

DATA 指示灯 JTAG 线红色端 Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.华恒科技CodeHammer-A仿真器使用手册 第5页 共13页

第 5 页 共 13 页

使用仿真器调试程序

连接Jtag线,仿真器用USB线连接PC,打开6410开发板电源, 执行AXD 注意: 在执行AXD之前若开发板的uboot 可以正常启动的话要让它停留在uboot提示符阶段。并且查看是否出现额外的本地连接。 2.1 设置调试器 以ADS 1.2中的AXD为例, 第一次使用, 先运行AXD,选择 Options -> “Configure Target …”, 弹出对话框后点击“ADD”:

HHtech.DLL 位于光盘“仿真器”目录下,你可以放在你电脑里任何一个目录,如桌面 。 如果您的6410板子没有烧写u-boot,请安照下面步骤设置ADS: 为调试方便,请将HHICE目录放在D盘根目录下,并选择AXD的菜单Options -> “Configure Interface …”,进行如下图设置并确定: Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.华恒科技CodeHammer-A仿真器使用手册 第6页 共13页

第 6 页 共 13 页

以后使用, 只需打开AXD即可,内存初始化会自动完成。(在已经烧写好BootLoader的情况下,目标板上电后会自动运行该BootLoader,完成内存初始化工作,这时Run Configuration Script这一项请不要选上。另外在目标板进入linux内核后,运行init.txt脚本,可能会造成内存错误。) 正常情况下, 打开AXD后, 画面如下: STOP键 Generated by Foxit PDF Creator © Foxit Softwarehttp://www.foxitsoftware.com For evaluation only.