axd 调试入门

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调试了。

 

 

你可能感兴趣的:(axd 调试入门)