1 / 38

ARM 调试环境的建立

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

ophrah
Download Presentation

ARM 调试环境的建立

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. 7.1 Wiggler JTAG调试建立步骤 12.打开串口调试终端--DNW.exe并按下图配置。

  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 end Thank you

More Related