Multi-ICE是ARM 公司RealView系列工具中的一员,支持目前几乎所有采用ARM 内核的处理器,主要有:ARM70DI、ARM7DMI、ARM7TDMI、ARM7TDMI-S、ARM7TDI-S、ARM7EJ-S、ARM710T、 ARM720T、 ARM740T、 ARM9TDMI、 ARM920T、 ARM9TDMI、 ARM922T、 ARM925T、ARM940T、ARM9E-S、ARM9EJ-S、ARM926EJ-S、ARM946E-S、ARM9E-S、ARM966E-S、ARM1020T、ARM10200、Xscale,是目前进行ARM开发的理想工具之一。
在安装Multi-ICE驱动程序之前,首先确定要安装的PC并口(LPT)模式是否为EPP模式。如果不是,请先退出Windows,在PC的CMOS设置中将并口的模式改为EPP(某些主板的并口ECP模式与Multi-ICE之间的兼容性不佳,可能会导致驱动程序无法安装。为避免发生此类情况,请先行改为EPP模式)。安装步骤如下。
双击Multi-ICE安装光盘中的Setup.exe文件,弹出如图2-13所示的界面。
图2-13 安装Multi-ICE初始界面
单击“Next”按钮,将Multi-ICE的驱动程序按照默认模式进行安装,如图2-14所示。
出现如图2-15所示的界面后,说明整个安装过程结束,单击“Finish”按钮,退出安装。
图2-14 安装Multi-ICE的中间过程
图2-15 Multi-ICE安装完毕
安装完仿真器的驱动程序后,还需要对仿真器进行正确的配置之后才能开始正常使用。配置的步骤如下。
首先将随开发板提供的Multi-ICE配置文件S3C2440.cfg复制到Multi-ICE的安装目录下(例如C:\Program Files\ARM\Multi-ICE\)。
将仿真器的一端通过并口电缆连到PC的并口上,另一端通过20芯扁平电缆连接到开发板上,并接通开发板的电源。
如图2-16所示,运行“程序”中的Multi-ICE Server,正常情况下应出现如图2-17所示的界面。如果显示“Could not find the Multi-ICEhardware。Please check that hardware is properly connected to parallel port and powered up”,则说明硬件连接有误,需要检查。
进入Multi-ICE的界面后,选择“Settings”|“Start-up Options”命令,如图2-17所示。
图2-16 开始运行Multi-ICE
图2-17 配置Multi-ICE
在弹出的如图2-18所示的对话框中,选中“s3c2440.CFG”文件,并单击“打开”按钮,退出Multi-ICE Server。
再次运行Multi-ICE Server 时,Multi-ICE已经能够自动识别S3C2440(ARM920T)了,如图2-19所示。
图2-18 选择配置文件
图2-19 Multi-ICE能够识别S3C2440
调试器AXD的配置步骤如下。
运行AXD Debugger,选择“Options”|“Configure Target”命令,在弹出的对话框中单击“Add”按钮。
选择Multi-ICE安装目录下的Multi-ICE.dll文件,并依次单击“打开”按钮,如图2-20所示。
单击“Configure”,进入如图2-21所示的设置界面。选择“TAP 0:ARM920T”,然后依次单击“确定”和“OK”按钮,即可完成调试器的配置过程。
图2-20 选择配置文件
图2-21 完成配置