arm 调试环境的建立
DESCRIPTION
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 调试板配置及使用. - PowerPoint PPT PresentationTRANSCRIPT
1
ARM 调试环境的建立
广嵌教育
www.gdemb.com
2
第七章 ARM 调试环境的建立 7.1 wiggler 调试板配置及使用 7.2 Multi_ICE 配置及使用 7.3 AXD 调试技术
3
ARM 调试环境概述
4
ARM 调试环境建立 方案一 :
Wiggler 调试板+ ARMJTAG 代理软件+ ADS1.2 +串口调试软件+ ARM 开发板。
方案二: ARM Emulator+Multi-ICE+ADS1.2+ 串口调试
软件+ ARM 开发板。
5
7.1 wiggler 调试板配置及使用 安装驱动 .exe --安装并口驱动 和 OCX 。
ARM9.exe -- wiggler 调试 ARM9 代理软件。
Wiggler 板-- ARM9 JTAG 调试 板
6
7.1 Wiggler JTAG 调试建立步骤1. 执行安装驱动 .exe ,安装好并口驱动和 OCX 。2. 执行 ARM9.exe
7
7.1 Wiggler JTAG 调试建立步骤3. 执行 ADS 调试环境-- AXD Debugger 配置目标板
8
7.1 Wiggler JTAG 调试建立步骤4. 添加 AXD 配置文件 Remote_A.dll
9
7.1 Wiggler JTAG 调试建立步骤5. 单击“ select” 按钮,选择 ARM Ethernet Driver
10
7.1 Wiggler JTAG 调试建立步骤6. 单击 “ OK” ,再单击“ Configue” 按钮。在 target IP address 栏
输入“ 127.0.0.1”
11
7.1 Wiggler JTAG 调试建立步骤7. 点击“ OK” 按钮,返回调试主页面,可以看到已经找到 ARM 。
12
7.1 Wiggler JTAG 调试建立步骤8. 加载映象程序- 2410UART.axf
13
7.1 Wiggler JTAG 调试建立步骤
14
7.1 Wiggler JTAG 调试建立步骤9. 加载成功
15
7.1 Wiggler JTAG 调试建立步骤10. 单步执行映象程序
16
7.1 Wiggler JTAG 调试建立步骤11. 全速运行映象程序
17
12. 打开串口调试终端 --DNW.exe 并按下图配置。
7.1 Wiggler JTAG 调试建立步骤
18
7.1 Wiggler JTAG 调试建立步骤
19
7.1 Wiggler JTAG 调试建立步骤13. 单击 DNW 窗口中 serial port\connect
20
7.1 Wiggler JTAG 调试建立步骤14. 在 AXD 中全速运行映象程序,并在 DNW 中查看结果。
21
7.2 Multi_ICE 配置及使用 Multi-ICE Server - ARM Emulator 的驱动程序。
ARM 处理器内核软件调试的专用工具。 支持 ARM 全系列内核。调试的速率是 10bps 。
22
7.2 Multi_ICE 配置及使用 启动 Multi-ICE Server ,点击 File ->Load configuration ,选择 ARM920T.cfg 如下图所示:
23
7.2 Multi_ICE 配置及使用ARM920T.cfg 配置结束后, Multi_Ice 的状态。
24
7.2 Multi_ICE 配置及使用程序执行暂停时 Multi_ICE 的状态。
25
7.2 Multi_ICE 配置及使用 注意:处理器类型名称前面的字母叫做状态位,共有四种状态: [S] —— 处理器处于暂停状态 [R] —— 处理器忙(运行状态) [D] —— 处理器处于下载状态 [X] —— 处理器类型未知或没有被调用
26
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
27
Multi_ICE 调试环境建立步骤1. 打开 AXD , options\ configure target ,配置目标板。
28
Multi_ICE 调试环境建立步骤2. 在对话框中点击“ ADD” 按钮,加载 Milti-ICE.dll
29
Multi_ICE 调试环境建立步骤3. 在 ARM\Multi-ICE 文件中找到配置文件 Multi-ICE.dll
30
Multi_ICE 调试环境建立步骤3. 点击“ OK” ,显示已经找到 ARM920 核。
31
Multi_ICE 调试环境建立步骤4.File\Load Image, 加载可执行映象文件 *.axf 文件
32
Multi_ICE 调试环境建立步骤5. 加载 *.axf 映象文件成功
33
7.3 AXD 的配置及使用查看 ARM 各个工作模式特殊寄存器的值。
34
7.3 AXD 的配置及使用查看 ARM 开发系统 flash 内的数据
35
7.3 AXD 的配置及使用查看 ARM 开发系统 SDRAM 内的数据
36
7.3 AXD 的配置及使用查看 ARM 开发系统特殊状态寄存器内的数据
37
7.3 AXD 的配置及使用
38
The endThank you