如果碰到ARM运行程序的问题,最好把下面的debug开关打开,这样可以打印出很多有效信息,但也会使得仿真变慢。
ARM运行的原始程序可以是汇编程序、C语言程序,最后编写Makefile文件,通过ARM专用的交叉编译器编译,生成最后可运行的汇编和二进制代码。
(1)
原始文件类似如下:
start.s/main.c/a.c/b.c/boot.hex
(2)
生成的反汇编文件如下:这个文件在后面的debug过程中非常有用,可以逐一比较,定位出错误点。<
如果碰到ARM运行程序的问题,最好把下面的debug开关打开,这样可以打印出很多有效信息,但也会使得仿真变慢。
ARM运行的原始程序可以是汇编程序、C语言程序,最后编写Makefile文件,通过ARM专用的交叉编译器编译,生成最后可运行的汇编和二进制代码。
(1)
原始文件类似如下:
start.s/main.c/a.c/b.c/boot.hex
(2)
生成的反汇编文件如下:这个文件在后面的debug过程中非常有用,可以逐一比较,定位出错误点。<