您的位置:首页 > 其它

axd 调试入门 2011-08-24 10:21 1110人阅读 评论(0) 收藏

2011-08-24 10:21 176 查看
ads1.2是针对ARM架构的整体开发环境,包括编辑、编译、和模拟运行以及调试。
CodeWarrior集成开发环境(IDE)为管理和开发项目提供了简单多样化的图形用户界面,用户可以使用ADS的CodeWarrior IDE为ARM和Thumb处理器开发用C、C++或者ARM汇编语言编写的程序代码。 ADS中包含有3个调试器:AXD、Armsd和ADW/ADU。

在使用axd调试工具时,经常提示'c:\documents and settings\****\default-1-2-0-0.ses' could not be loaded 。。或者用ads直接选择debug选项时不能用axd调试。

下面说一下用axd调试的条件:

1:你编译的project需要生成包含调试信息的*.axf信息。

2:你需要对axd软件进行配置,在option--configure target中选择ARMUL(软件仿真)

这样,你设置好之后,就能用axd对你编译好的*.axf文件进行仿真和调试了。

不过,我们用ads1.2 中的debug选项时,经常遇到错误提示,有这样两种解决方案

1:每次用ads的debug之前设置好axd

2:我们分析一下,为什么都要每次设置。是这样的,设置好后default-1-2-0-0.ses会自动恢复默认值。所以,解决此问题的方法很简单,设置好配置后,把这个配置文件的属性设置为只读。

这样,我们就可以放心的使用axd调试了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐