1 / 36

第七章 ARM 调试环境的建立

第七章 ARM 调试环境的建立. 7.1 wiggler 调试板配置及使用 7.2 Multi_ICE 配置及使用 7.3 配置文件的制作 7.4 AXD 调试技术. ARM 调试环境概述. ARM 调试环境建立. 方案一 : Wiggler 调试板+ ARMJTAG 代理软件+ ADS1.2 +串口调试软件+ ARM 开发板。 方案二: ARM Emulator+Multi-ICE+ADS1.2+ 串口调试软件+ ARM 开发板。. 7.1 wiggler 调试板配置及使用. 安装驱动 .exe --安装并口驱动

mali
Télécharger la présentation

第七章 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调试环境的建立 • 7.1 wiggler调试板配置及使用 • 7.2 Multi_ICE配置及使用 • 7.3 配置文件的制作 • 7.4 AXD调试技术

  2. ARM调试环境概述

  3. ARM调试环境建立 • 方案一: • Wiggler调试板+ARMJTAG代理软件+ADS1.2+串口调试软件+ARM开发板。 • 方案二: • ARM Emulator+Multi-ICE+ADS1.2+串口调试软件+ARM开发板。

  4. 7.1 wiggler调试板配置及使用 安装驱动.exe--安装并口驱动 和OCX。 ARM9.exe--wiggler调试 ARM9代理软件。 Wiggler板--ARM9 JTAG调试 板

  5. wiggler调试板建立步骤 • 执行安装驱动.exe,安装好并口驱动和OCX。 • 执行ARM9.exe

  6. wiggler调试板建立步骤 3、执行ADS 调试环境--AXD Debugger 配置目标板

  7. wiggler调试板建立步骤

  8. wiggler调试板建立步骤 单击“select”按钮,选择ARM Ethernet Driver

  9. wiggler调试板建立步骤 单击 “OK”,再单击“Configue”按钮。在target IP address 栏输入“127.0.0.1”

  10. wiggler调试板建立步骤 点击“OK”按钮,返回调试主页面,可以看到 已经找到ARM。

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

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

  13. 加载映象程序-2410UART.axf 加载成功

  14. 单步执行映象程序

  15. 全速运行映象程序

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

  17. 打开串口调试终端-DNW.exe

  18. 打开串口调试终端-DNW.exe 单击DNW 窗口中serial port\connect

  19. 从串口终端上可以看到程序运行结果 在AXD中全速运行映象程序,并在DNW 中查看结果。

  20. 7.2 Multi_ICE配置及使用 Multi-ICE Server- ARM Emulator 的驱动程序。 ARM处理器内核软件调试的专用工具。 支持ARM全系列内核。调试的速率是 10bps。

  21. 7.2 Multi_ICE配置及使用 启动Multi-ICE Server,点击File ->Load configuration , 选择ARM920T.cfg如下图所示:

  22. 7.2 Multi_ICE配置及使用

  23. 7.2 Multi_ICE配置及使用 打开AXD,options\ configure target

  24. 7.2 AXD的配置及使用 在对话框中点击“ADD”按钮,加载Milti-ICE.dll

  25. 7.2 Multi_ICE配置及使用 在ARM\Multi-ICE文件中找到配置文件Multi-ICE.dll

  26. 7.2 Multi_ICE配置及使用 点击“OK”,显示已经找到ARM920核。

  27. 7.2 Multi_ICE配置及使用 File\Load Image,加载可执行映象文件*.axf文件

  28. 7.2 Multi_ICE配置及使用

  29. 7.2 Multi_ICE配置及使用

  30. 7.2 Multi_ICE配置及使用 • 注意:处理器类型名称前面的字母叫做状态位,共有四种状态: • ♦ [S] —— 处理器处于暂停状态 • ♦ [R] —— 处理器忙(运行状态) • ♦ [D] —— 处理器处于下载状态 • ♦ [X] —— 处理器类型未知或没有被调用

  31. 7.3 配置文件的制作 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

  32. 7.4 AXD调试技术 查看ARM各个工作模式特殊寄存器的值。

  33. 7.4 AXD调试技术 查看ARM开发系统flash内的数据

  34. 7.4 AXD调试技术 查看ARM开发系统SDRAM内的数据

  35. 7.4 AXD调试技术 查看ARM开发系统特殊状态寄存器内的数据

  36. 7.4 AXD调试技术

More Related