我们现在用ADS碰到一个问题,哪位高人帮忙看下:
用裸C在S3C2440上开发仪器 . 有的时候,程序会跑到中断异常里面.我们想追到是哪条语句触发了异常中断.比如:触发了 HaltPabort ... 通过JTAG在AXD中可以看到r14 的值为:0x00003110 PC的值为:0x33F01138. 可以通过 Disassembly 看到0x33F01138 是在HaltPabort函数中...
void HaltPabort(void) { puts("Pabort exception!!!
"); while(1); } 请问:如何能知道是哪条语句触发了异常.如何看到0x00003110对应的是哪条C语句呢? 对于发生异常,一般该如何处理呢?谢谢! |