1ARM调试环境的建立2第6章ARM调试环境的建立6.1wiggler调试板配置及使用6.2Multi_ICE配置及使用6.3AXD调试技术3ARM调试环境概述4ARM调试环境建立方案一:Wiggler调试板+ARMJTAG代理软件+ADS1.2+串口调试软件+ARM开发板。方案二:ARMEmulator+Multi-ICE+ADS1.2+串口调试软件+ARM开发板。56.1wiggler调试板配置及使用安装驱动.exe--安装并口驱动和OCX。ARM9.exe--wiggler调试ARM9代理软件。Wiggler板--ARM9JTAG调试板66.1WigglerJTAG调试建立步骤1.执行安装驱动.exe,安装好并口驱动和OCX。2.执行ARM9.exe76.1WigglerJTAG调试建立步骤3.执行ADS调试环境--AXDDebugger配置目标板86.1WigglerJTAG调试建立步骤4.添加AXD配置文件Remote_A.dll96.1WigglerJTAG调试建立步骤5.单击“select”按钮,选择ARMEthernetDriver106.1WigglerJTAG调试建立步骤6.单击“OK”,再单击“Configue”按钮。在targetIPaddress栏输入“127.0.0.1”116.1WigglerJTAG调试建立步骤7.点击“OK”按钮,返回调试主页面,可以看到已经找到ARM。126.1WigglerJTAG调试建立步骤8.加载映象程序-2410UART.axf136.1WigglerJTAG调试建立步骤146.1WigglerJTAG调试建立步骤9.加载成功156.1WigglerJTAG调试建立步骤10.单步执行映象程序166.1WigglerJTAG调试建立步骤11.全速运行映象程序1712.打开串口调试终端--DNW.exe并按下图配置。6.1WigglerJTAG调试建立步骤186.1WigglerJTAG调试建立步骤196.1WigglerJTAG调试建立步骤13.单击DNW窗口中serialport\connect206.1WigglerJTAG调试建立步骤14.在AXD中全速运行映象程序,并在DNW中查看结果。216.2Multi_ICE配置及使用Multi-ICEServer-ARMEmulator的驱动程序。ARM处理器内核软件调试的专用工具。支持ARM全系列内核。调试的速率是10bps。226.2Multi_ICE配置及使用启动Multi-ICEServer,点击File-Loadconfiguration,选择ARM920T.cfg如下图所示:236.2Multi_ICE配置及使用ARM920T.cfg配置结束后,Multi_Ice的状态。246.2Multi_ICE配置及使用程序执行暂停时Multi_ICE的状态。256.2Multi_ICE配置及使用注意:处理器类型名称前面的字母叫做状态位,共有四种状态:[S]——处理器处于暂停状态[R]——处理器忙(运行状态)[D]——处理器处于下载状态[X]——处理器类型未知或没有被调用266.2Multi_ICE配置文件的制作ARM920T.CFG格式:[Title];给配置方案命名ARM920TConfigurationforS3C2410[tap0];目标系统中包含TAP0控制器ARM920T;TAP0控制上连着一个ARM920T核[tapinfo]YES[Timing];JTAG口的时序设置Low=9;TCK信号的高电平时间High=9;TCK信号的低电平时间Adaptive=ON;RTCK功能开关(ON或OFF)[Reset];定义ARMJTAG的复位动作nTRST27Multi_ICE调试环境建立步骤1.打开AXD,options\configuretarget,配置目标板。28Multi_ICE调试环境建立步骤2.在对话框中点击“ADD”按钮,加载Milti-ICE.dll29Multi_ICE调试环境建立步骤3.在ARM\Multi-ICE文件中找到配置文件Multi-ICE.dll30Multi_ICE调试环境建立步骤3.点击“OK”,显示已经找到ARM920核。31Multi_ICE调试环境建立步骤4.File\LoadImage,加载可执行映象文件*.axf文件32Multi_ICE调试环境建立步骤5.加载*.axf映象文件成功336.3AXD的配置及使用查看ARM各个工作模式特殊寄存器的值。346.3AXD的配置及使用查看ARM开发系统flash内的数据356.3AXD的配置及使用查看ARM开发系统SDRAM内的数据366.3AXD的配置及使用查看ARM开发系统特殊状态寄存器内的数据376.3AXD的配置及使用