大家好,
我得到以下数据中止,请帮我调试这个
Am getting the below data abort,please help me to debug on this
异常'数据中止' (0x4):Thread-Id = 042f0036(pth = 9e870a98),Proc-Id = 00400002(pprc = 8305e5e0)'NK.EXE',VM-active = 05e50032(pprc = 9e8707e8)'AM_MSP_CommApp.exe'
Exception 'Data Abort' (0x4): Thread-Id=042f0036(pth=9e870a98), Proc-Id=00400002(pprc=8305e5e0) 'NK.EXE', VM-active=05e50032(pprc=9e8707e8) 'AM_MSP_CommApp.exe'
PC = 80012c8c(NK.EXE + 0x00010c8c)RA = 90a00000( ??? + 0x90a00000)SP = b08cfa38,BVA = 00000000
PC=80012c8c(NK.EXE+0x00010c8c) RA=90a00000(???+0x90a00000) SP=b08cfa38, BVA=00000000
异常'引发异常'(0x116):Thread-Id = 042f0036(pth = 9e870a98),Proc-Id = 00400002(pprc = 8305e5e0)'NK.EXE',VM-active = 05e50032(pprc = 9e8707e8)'AM_MSP_CommApp .exe'
Exception 'Raised Exception' (0x116): Thread-Id=042f0036(pth=9e870a98), Proc-Id=00400002(pprc=8305e5e0) 'NK.EXE', VM-active=05e50032(pprc=9e8707e8) 'AM_MSP_CommApp.exe'
PC = eff3ef38(k.coredll.dll + 0x0001ef38)RA = 8002d648(kernel.dll + 0x0000e648)SP = b08cf140,BVA = ffffffff
PC=eff3ef38(k.coredll.dll+0x0001ef38) RA=8002d648(kernel.dll+0x0000e648) SP=b08cf140, BVA=ffffffff
我已经浏览了以下博客
geekswithblogs/BruceEitman/archive/2008/06/ 02 / platform-builder-find-the-source-of-data-abort-an.aspx
geekswithblogs/BruceEitman/archive/2008/06/02/platform-builder-find-the-source-of-a-data-abort-an.aspx
他建议从RA中找到模块偏移但在我的情况下 RA = 90a00000(的 ??? + 0x90a00 000)像这样。
He suggested to find the module offset from RA but in my caseRA=90a00000(???+0x90a00000) like this.
如何确定导致此数据中止的模块/功能?
How do find out which module/function is cause for this data abort?
问候
Senthil.V
Senthil.V
推荐答案
AM_MSP_CommApp.exe是你的吗?如果是这样,请在调试器中运行它,并在复制时查看调试器显示异常的位置。当然,旧的备用方法是将代码中的进度记录到文件中,串口等,看看代码中最后一次出现的是。
Is AM_MSP_CommApp.exe yours? If so, run it in the debugger and see where the debugger shows the exception when you replicate it. The old stand-by method would, of course, be to log progress through the code to a file, serial port, etc. and see what the last occurrence in the code was.
Paul T。
更多推荐
嵌入式Windows 7中的数据中止异常
发布评论