嵌入式Windows 7中的数据中止异常 [英] Data Abort Exception in windows embedded compact 7

查看:171
本文介绍了嵌入式Windows 7中的数据中止异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我得到以下数据中止,请帮我调试这个

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

我已经浏览了以下博客

http://geekswithblogs.net/BruceEitman/archive/2008/06/ 02 / platform-b​​uilder-find-the-source-of-data-abort-an.aspx

http://geekswithblogs.net/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 case RA=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中的数据中止异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆