ARM
Download
1 / 38

ARM 调试环境的建立 - PowerPoint PPT Presentation


  • 163 Views
  • Uploaded on

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 调试板配置及使用.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' ARM 调试环境的建立' - ophrah


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

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
7.1 wiggler调试板配置及使用

安装驱动.exe--安装并口驱动

和OCX。

ARM9.exe--wiggler调试

ARM9代理软件。

Wiggler板--ARM9 JTAG调试


7 1 wiggler jtag
7.1 Wiggler JTAG调试建立步骤

1.执行安装驱动.exe,安装好并口驱动和OCX。

2.执行ARM9.exe


7 1 wiggler jtag1
7.1 Wiggler JTAG调试建立步骤

3.执行ADS 调试环境--AXD Debugger配置目标板


7 1 wiggler jtag2
7.1 Wiggler JTAG调试建立步骤

4.添加AXD配置文件Remote_A.dll


7 1 wiggler jtag3
7.1 Wiggler JTAG调试建立步骤

5.单击“select”按钮,选择ARM Ethernet Driver


7 1 wiggler jtag4
7.1 Wiggler JTAG调试建立步骤

6.单击 “OK”,再单击“Configue”按钮。在target IP address 栏输

入“127.0.0.1”


7 1 wiggler jtag5
7.1 Wiggler JTAG调试建立步骤

7.点击“OK”按钮,返回调试主页面,可以看到已经找到ARM。


7 1 wiggler jtag6
7.1 Wiggler JTAG调试建立步骤

8.加载映象程序-2410UART.axf


7 1 wiggler jtag7
7.1 Wiggler JTAG调试建立步骤


7 1 wiggler jtag8
7.1 Wiggler JTAG调试建立步骤

9.加载成功


7 1 wiggler jtag9
7.1 Wiggler JTAG调试建立步骤

10.单步执行映象程序


7 1 wiggler jtag10
7.1 Wiggler JTAG调试建立步骤

11.全速运行映象程序


7 1 wiggler jtag11
7.1 Wiggler JTAG调试建立步骤

12.打开串口调试终端--DNW.exe并按下图配置。


7 1 wiggler jtag12
7.1 Wiggler JTAG调试建立步骤


7 1 wiggler jtag13
7.1 Wiggler JTAG调试建立步骤

13.单击DNW 窗口中serial port\connect


7 1 wiggler jtag14
7.1 Wiggler JTAG调试建立步骤

14.在AXD中全速运行映象程序,并在DNW中查看结果。


7 2 multi ice
7.2 Multi_ICE配置及使用

Multi-ICE Server- ARM Emulator

的驱动程序。

ARM处理器内核软件调试的专用工具。

支持ARM全系列内核。调试的速率是

10bps。


7 2 multi ice1
7.2 Multi_ICE配置及使用

启动Multi-ICE Server,点击File ->Load configuration ,

选择ARM920T.cfg如下图所示:


7 2 multi ice2
7.2 Multi_ICE配置及使用

ARM920T.cfg配置结束后,Multi_Ice的状态。


7 2 multi ice3
7.2 Multi_ICE配置及使用

程序执行暂停时Multi_ICE的状态。


7 2 multi ice4
7.2 Multi_ICE配置及使用

注意:处理器类型名称前面的字母叫做状态

位,共有四种状态:

  • [S] ——处理器处于暂停状态

  • [R] ——处理器忙(运行状态)

  • [D] ——处理器处于下载状态

  • [X] ——处理器类型未知或没有被调用


7 2 multi ice5
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
Multi_ICE调试环境建立步骤

1.打开AXD,options\ configure target,配置目标板。


Multi ice1
Multi_ICE调试环境建立步骤

2.在对话框中点击“ADD”按钮,加载Milti-ICE.dll


Multi ice2
Multi_ICE调试环境建立步骤

3.在ARM\Multi-ICE文件中找到配置文件Multi-ICE.dll


Multi ice3
Multi_ICE调试环境建立步骤

3.点击“OK”,显示已经找到ARM920核。


Multi ice4
Multi_ICE调试环境建立步骤

4.File\Load Image,加载可执行映象文件*.axf文件


Multi ice5
Multi_ICE调试环境建立步骤

5.加载*.axf映象文件成功


7 3 axd
7.3 AXD的配置及使用

查看ARM各个工作模式特殊寄存器的值。


7 3 axd1
7.3 AXD的配置及使用

查看ARM开发系统flash内的数据


7 3 axd2
7.3 AXD的配置及使用

查看ARM开发系统SDRAM内的数据


7 3 axd3
7.3 AXD的配置及使用

查看ARM开发系统特殊状态寄存器内的数据


7 3 axd4
7.3 AXD的配置及使用


The end

Thank you


ad