使用ADS(ARM Developer Suite)进行在线调试主要包括以下步骤:
安装ADS
默认安装即可,安装路径通常为`c:\banyan`。
安装支持包
对于banyan支持的JTAG接口板(如wiggler形式),需要安装banyan的支持包`banyan.dll`。这个文件通常已经自动安装到程序例表中,或者在`c:\banyan`子目录中可以找到。
配置目标
打开AXD(ARM Debugger),在菜单项`Options` -> `Configure Target`中,选择`banyan-TRI`支持。这样就可以使用banyan-TRI来进行在线调试。
安装和配置JTAG代理软件
目标机需要支持JTAG接口,并且需要安装相应的JTAG代理软件(如ARM的JTAG仿真器)。连接JTAG线,并运行JTAG代理软件。常见的JTAG代理软件包括ARM的JTAG仿真器和H-Jtag等。
建立工程
在AXD中建立一个新的工程,并设置程序的入口点、存储器位置等。添加程序文件和头文件,并进行编译。
加载和调试
通过AXD的`File` -> `Load Image`选项加载编译后生成的`.axf`文件。然后可以通过AXD的调试按钮进行全速运行、停止运行、单步执行、单步跳过等操作。
解决常见的调试问题
如果在调试过程中遇到无法调试的问题,例如单步执行时出现问题,可以尝试修改ADS的设置,例如去掉Semihosting前面的勾选。
建议
确保所有必要的驱动程序和支持包都已正确安装。
在配置目标时,仔细检查每个设置,确保它们与你的硬件和软件环境相匹配。
在加载和调试过程中,留意AXD的输出信息,以便及时发现和解决问题。
文章评论