经过半个多月的调试,总算是调通了,对这个data abort也有一些了解了,但是还不是太深入,现把这段时间的调试心得记载下来,一个是复习,在一个是让其他人少走些弯路:)首先看一下data abort到底是这个什么东西,data abort是数据中止。出现这个异常的时候在AXD中会出现:ldr pc,0x0000000c,从lpc23XX的datasheet中可以看出:0x0000000c是从存取器取值出错,就是你的代码中肯定有地方变量赋值或者数组溢出等错误。下面看怎么查找导致data abort出错的地方:首先在ADS中make(F7),然后debug(F5),接着单步调试,这一步是比较枯燥的
posted @ 2013-01-15 17:04
funkleon1987
阅读(616)
评论(0)
推荐(0)