第七章 AXD调试工具的使用 一、AXD调试工具介绍 二、AXD调试方法一、AXD调试工具介绍 1.1 AXD调试介绍 AXD支持多种调试方法:JTAG、Angel、ARMulator等等。 AXD调试工具具有如下一些特点: n 提供合适的调试方法,比如中断功能、断点设置、连续运行或非连续运 行等; n 能够执行所设计的计算机指令,检查软件程序设计是否存在缺陷; n 能够方便地监测调试对象的运行和程序的运行; n 能够根据调试命令实时控制硬件动作,检测硬件电路设计是否合理。 1.使用JTAG的调试方法 调试系统一般包括三个部分:调试主机、协议转换器和调试目标。 通过JTAG接口直接和ARM内核对话,实现了如下功能: 1. 程序下载; 2. 停止或启动程序运行; 3. 观察和修改内存; 4. 观察和修改ARM的内核运行状态.2使用Angel的调试方法 3使用ARMulator的调试方法 n AXD提供的一种软件仿真的调试方法,ARMulator调试方法。ARMulator 调试方法是一种脱离硬件调试软件的方法。这种方法所使用的工具软件 是armulate.dll。 n Angel是AXD