急! 急!关于‘Prefetch Abort’的错误

zwlzhj 2010-12-23 04:21:14
WINCE平台下,从FLASH的BLOCK读取数据,读取数据的起始地址为0x00E0,长度为13个字节,读取后(没有进行任何其它操作)退出(调用窗口的close()函数)会报错,错误信息如下:
Exception 'Prefetch Abort' (3): Thread-Id=06ef0022(pth=825ee3fc), Proc-Id=06de0036(pprc=82788e94) 'FactorySetting1.exe', VM-active=06de0036(pprc=82788e94) 'FactorySetting1.exe'
PC=40d29b98(???+0x40d29b98) RA=40ccce48(mscoree3_5.dll+0x000ace48) SP=0006fd68, BVA=40d29b98
FLASHDISK : Close()
如果读取的长度是12,就不会有此问题,google过,也baidu过此方面的问题,有的说是数组越界,有的说是没有初始化还有说是字节对齐问题,但还是不得要领,请各位指点一下是什么原因造成的。
...全文
591 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zwlzhj 2010-12-23
  • 打赏
  • 举报
回复
怎么都没反应,给点建议吗,各位达人。。。。。。。。。。

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧