一 使用说明
1 首次使用时 先安装驱动(以后不用再安装)--- 执行文件下的 安装驱动.exe
安装好并口驱动和OCX
2,安装完毕后 即可运行Arm7Agent或Arm9Agent调试ARM7系统或ARM9系统
3,如果在以后的使用过程中 发现程序无法启动 重新执行 安装驱动.exe 即可
4,在ADW(SDT)/AXD(ADS)的调试配置选项里选择 remote_a.dll
5,在ADW/AXD的调试配置里 IP地址必须填写:127.0.0.1
6,具体的调试使用 可以参考网络上的"jtag.exe"的使用方法
三 常见问题
1, THUMB/ARM混合编程时 断点设置要素
当CPU处于一种CPU模式时(THUMB或ARM) 断点只可以设置在当前模式
下的指令处 不可以设置在另一种模式下的指令
解决方案 设置一个断点在CPU模式切换指令处(如BX) 当程序运行到此指
令并停下来后 然后通过单步执行(Step)进入另一种状态 这时候 就可以
在当前模式下任意设置断点了
2, THUMB/ARM混合编程时 因为ADW/AXD启动时默任的CPU模式为ARM模式 如果
你启动调试前 你的ARM CPU 正在执行Thumb模式指令 那么将会导致调试错
误
解决方案 按一下你的板子的复位键,然后再启动ADW/AXD即可
3, 为了加快软件影响单步执行速度 现在暂时屏蔽了 semihosting 功能 如果
你需要此功能 可以EMAIL索取
4, 如果出现 无法逼使CPU进入调试 的提示 只需要复位你的板子,重新启动软
件即可
5, 如果发现软件没有任何动作 把它关了 再启动
6, 如果发现软件根本无法运行 看不到其运行界面 那么执行 安装驱动.exe
重新驱动OCX即可
7, 如果出现 打开并口失败 ,那么执行 安装驱动.exe , 重新并口驱动即可
8 如果提示 检测不到ARM核 如果你的CPU没坏 供电正常 那么就一定是你的
JTAG板子问题了,应该参考常用的那种"SDT"或"Wiggler"接线 然后在JTAG调试软
件选择对应的选项 SDT或wiggler或自定义
9, 排除这些 如果出现其他的调试错误,那么就是你设置ADW/AXD或你的板子问题了
10 一些常见问题 请参考 http://armjtag.27h.com 上的BBS
11 有任何疑问 请EMAIL sendtoyou@21cn.com
Tang-ZhongGen,调程序
第 1 页