We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi All, I'm using an LPC2194 and I get a Data Abort after many hours of normal run. R14 is 0x0000aba0, so i went to 0x0000AB98 and I found this istruction:
STRNEB R2,[R0], #0x0001
and is an instruction of the group named:
__aeabi_memset8:
The Stack pointer is at 0x40002F50 and seems to be ok, PC is 0x0000004C (the Data Abort address) CPSR 0x000097 SPSR 0x00001F
I'm using Keil uVision 3.24, not the latest release but I can upgrade to.
Thanks for help,
Marco
If I am not mistaken, data aborts are caused by bugs in application software. Debugging a data abort is non-trivial. For example, see this article: www.embedded.com/.../printableArticle.jhtml