380 likes | 601 Views
ARM 调试环境的建立. 广嵌教育 www.gdemb.com. 第七章 ARM 调试环境的建立. 7.1 wiggler 调试板配置及使用 7.2 Multi_ICE 配置及使用 7.3 AXD 调试技术. ARM 调试环境概述. ARM 调试环境建立. 方案一 : Wiggler 调试板+ ARMJTAG 代理软件+ ADS1.2 +串口调试软件+ ARM 开发板。 方案二: ARM Emulator+Multi-ICE+ADS1.2+ 串口调试软件+ ARM 开发板。. 7.1 wiggler 调试板配置及使用.
E N D
ARM调试环境的建立 广嵌教育www.gdemb.com
第七章 ARM调试环境的建立 • 7.1 wiggler调试板配置及使用 • 7.2 Multi_ICE配置及使用 • 7.3 AXD调试技术
ARM调试环境建立 • 方案一: • Wiggler调试板+ARMJTAG代理软件+ADS1.2+串口调试软件+ARM开发板。 • 方案二: • ARM Emulator+Multi-ICE+ADS1.2+串口调试软件+ARM开发板。
7.1 wiggler调试板配置及使用 安装驱动.exe--安装并口驱动 和OCX。 ARM9.exe--wiggler调试 ARM9代理软件。 Wiggler板--ARM9 JTAG调试 板
7.1 Wiggler JTAG调试建立步骤 1.执行安装驱动.exe,安装好并口驱动和OCX。 2.执行ARM9.exe
7.1 Wiggler JTAG调试建立步骤 3.执行ADS 调试环境--AXD Debugger配置目标板
7.1 Wiggler JTAG调试建立步骤 4.添加AXD配置文件Remote_A.dll
7.1 Wiggler JTAG调试建立步骤 5.单击“select”按钮,选择ARM Ethernet Driver
7.1 Wiggler JTAG调试建立步骤 6.单击 “OK”,再单击“Configue”按钮。在target IP address 栏输 入“127.0.0.1”
7.1 Wiggler JTAG调试建立步骤 7.点击“OK”按钮,返回调试主页面,可以看到已经找到ARM。
7.1 Wiggler JTAG调试建立步骤 8.加载映象程序-2410UART.axf
7.1 Wiggler JTAG调试建立步骤 9.加载成功
7.1 Wiggler JTAG调试建立步骤 10.单步执行映象程序
7.1 Wiggler JTAG调试建立步骤 11.全速运行映象程序
7.1 Wiggler JTAG调试建立步骤 12.打开串口调试终端--DNW.exe并按下图配置。
7.1 Wiggler JTAG调试建立步骤 13.单击DNW 窗口中serial port\connect
7.1 Wiggler JTAG调试建立步骤 14.在AXD中全速运行映象程序,并在DNW中查看结果。
7.2 Multi_ICE配置及使用 Multi-ICE Server- ARM Emulator 的驱动程序。 ARM处理器内核软件调试的专用工具。 支持ARM全系列内核。调试的速率是 10bps。
7.2 Multi_ICE配置及使用 启动Multi-ICE Server,点击File ->Load configuration , 选择ARM920T.cfg如下图所示:
7.2 Multi_ICE配置及使用 ARM920T.cfg配置结束后,Multi_Ice的状态。
7.2 Multi_ICE配置及使用 程序执行暂停时Multi_ICE的状态。
7.2 Multi_ICE配置及使用 注意:处理器类型名称前面的字母叫做状态 位,共有四种状态: • [S] ——处理器处于暂停状态 • [R] ——处理器忙(运行状态) • [D] ——处理器处于下载状态 • [X] ——处理器类型未知或没有被调用
7.2 Multi_ICE配置文件的制作 ARM920T.CFG格式: [Title] ;给配置方案命名 ARM920T Configuration for S3C2410 [tap 0] ;目标系统中包含TAP0控制器 ARM920T ; TAP0控制上连着一个ARM920T核 [tapinfo] YES [Timing] ; JTAG口的时序设置 Low=9 ; TCK信号的高电平时间 High=9 ;TCK信号的低电平时间 Adaptive = ON ;RTCK功能开关(ON或OFF) [Reset] ;定义ARM JTAG的复位动作 nTRST
Multi_ICE调试环境建立步骤 1.打开AXD,options\ configure target,配置目标板。
Multi_ICE调试环境建立步骤 2.在对话框中点击“ADD”按钮,加载Milti-ICE.dll
Multi_ICE调试环境建立步骤 3.在ARM\Multi-ICE文件中找到配置文件Multi-ICE.dll
Multi_ICE调试环境建立步骤 3.点击“OK”,显示已经找到ARM920核。
Multi_ICE调试环境建立步骤 4.File\Load Image,加载可执行映象文件*.axf文件
Multi_ICE调试环境建立步骤 5.加载*.axf映象文件成功
7.3 AXD的配置及使用 查看ARM各个工作模式特殊寄存器的值。
7.3 AXD的配置及使用 查看ARM开发系统flash内的数据
7.3 AXD的配置及使用 查看ARM开发系统SDRAM内的数据
7.3 AXD的配置及使用 查看ARM开发系统特殊状态寄存器内的数据
The end Thank you