这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » AXD调试问题?

共3条 1/1 1 跳转至

AXD调试问题?

助工
2008-01-07 16:46:37     打赏
正常时程序编译通过后按F5进入AXD调试环境,再按F5会运行到MAIN所在行的断点处,再就可进行单步运行或其它。
但我现在的问题:程序编译通过后按F5进入AXD调试环境,再按F5程序就一直Running Image ,而不跳转到MAIN函数。
在Startup.s中单步跟踪到  B      __main  ;跳转到c语言入口 Jump to the entry point of C program
处再单步就出现Disassembly之界面,不会显示自己的程序(C语言)!
全速运行时,再停止,程序停在  B      DataAbort  ;取数据中止


这是怎么回事啊?



关键词: 调试     问题    

菜鸟
2008-01-07 22:44:52     打赏
2楼
一般来说,调试的时候跳转到MAIN,是调试器帮用户在main函数的入口设置了一个断点。象你这样的情况,请确定下面几点:
1 - 程序下载是否正确,通过内存观察窗口进行判断;
2 - 通过反汇编来单步运行,确定每条指令都是正确执行的;

GOOD LUCK

工程师
2008-05-15 17:10:22     打赏
3楼
长知识

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]