ARM汇编编程基础之五-ADS开发环境的使用
进入编译连接设置
目标设置
汇编选项设置
C编译器选项设置
文件输出设置
在完成程序的编译、链接生成二进制可执行文件后,很多情况下需要对程序进行调试,ADS采用的调试工具是AXD,在调试中,我们可以完成:
设置断点及单步运行与调试;
查看各种模式下的CPU寄存器;
查看内存内容;
查看C语言变量;
下面就展示如何使用AXD对程序进行调试:(单击下载示例代码)
1、使用ads打开demoled.mcp工程
2、单击菜单project->debug
3、单击Porcessor Views->registers,注意窗口左上部分
4、展开Current,可发现当前模式处于SVC模式,并可查看当前模式下,CPU的各个寄存器的置,例如r13=0,pc=0x8000
还可查看其它模式下,CPU各寄存器的值
5、单击Execute->step,可以单步运行程序
此时发现pc值增加了4,而r13的值也由于ldr指令的赋值操作变为了0x34000000
评论