首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

2416 休眠唤醒错误

2012-02-19 
2416 休眠唤醒异常请教大家一个问题,我现在用 2416 能进休眠, 也能唤醒,但是奇怪的是刚刚唤醒的时候系统还

2416 休眠唤醒异常
请教大家一个问题,
  我现在用 2416 能进休眠, 也能唤醒,
  但是奇怪的是刚刚唤醒的时候系统还是正常的,
  刚刚开始唤醒的时候 可以访问 FLASH 里面的文件,
  但是过了 大约 5S 后系统出现异常,
  异常信息如下:


  C=802869a4(kernel.dll+0x000299a4) RA=802634c8(kernel.dll+0x000064c8) SP=d30cfe10, BVA=00000000
Exception 'Raised Exception'(-1) Thread-Id=04c8000a(pth=81ed7708) PC=4003b998 BVA=00000000
 R0=8027eed4 R1=d30cfba4 R2=d30cfb28 R3=00000000
 R4=00000000 R5=00000000 R6=8343ba90 R7=064ffb0c
 R8=81ed7708 R9=00000000 R10=81bef704 R11=8343bb2c
R12=00000000 SP=8343ba90 Lr=c01e0aa0 Psr=60000010
Exception 'Data Abort' (4): Thread-Id=0423000a(pth=83476240), Proc-Id=044e0002(pprc=833e4b10) 'explorer.exe', VM-active=044e0002(pprc=833e4b10) 'explorer.exe'
PC=4003a8a8(coredll.dll+0x0002a8a8) RA=4004a5cc(coredll.dll+0x0003a5cc) SP=0019f5c8, BVA=00000000
Exception 'Data Abort' (4): Thread-Id=0423000a(pth=83476240), Proc-Id=044e0002(pprc=833e4b10) 'explorer.exe', VM-active=044e0002(pprc=833e4b10) 'explorer.exe'
PC=4003a8a8(coredll.dll+0x0002a8a8) RA=4004a5cc(coredll.dll+0x0003a5cc) SP=0019f9b4, BVA=00000000
Exception 'Raised Exception'(-1) Thread-Id=0423000a(pth=83476240) PC=4003a8a8 BVA=00000000
 R0=0019fe48 R1=802634c8 R2=4003b9b4 R3=60000010
 R4=8027eed4 R5=d2a1fa50 R6=d2a1f9d4 R7=00000000
 R8=8027f118 R9=00000000 R10=00000000 R11=00000010
R12=0000001d SP=8025f468 Lr=00000004 Psr=80000010
Exception 'Prefetch Abort'(3) Thread-Id=058d0002(pth=833c765c) PC=0000002c BVA=0000000a, dwInfo = 00000001
 R0=0000000c R1=00000087 R2=a09b10c0 R3=ffffd012
 R4=0000000c R5=0000002b R6=00000000 R7=d2fef64c
 R8=d2fef650 R9=c003000c R10=00000012 R11=00000012
R12=d2fef514 SP=00000004 Lr=0000002c Psr=2000001f
Exception 'Prefetch Abort'(3) Thread-Id=058d0002(pth=833c765c) PC=0000002c BVA=0000000a, dwInfo = 00000001
 R0=0000000c R1=00000087 R2=a09b10c0 R3=ffffd012
 R4=0000000c R5=0000002b R6=00000000 R7=d2fef64c
 R8=d2fef650 R9=c003000c R10=00000012 R11=00000012
R12=d2fef514 SP=00000004 Lr=0000002c Psr=2000001f
!FATAL ERROR!: Secure stack overflow - IP = 0000002c
!FATAL ERROR!: Killing thread - pCurThread = 833c765c
Exception 'Prefetch Abort'(3) Thread-Id=058d0002(pth=833c765c) PC=802869a4 BVA=0000000a, dwInfo = 00000001
 R0=c00000fd R1=0000002c R2=a09b10c0 R3=ffffd012
 R4=0000000c R5=0000002b R6=00000000 R7=d2fef64c
 R8=d2fef650 R9=c003000c R10=00000012 R11=00000012
R12=d2fef514 SP=00000004 Lr=0000002c Psr=2000001f
Exception 'Data Abort' (4): Thread-Id=058d0002(pth=833c76b4), Proc-Id=044e0002(pprc=833e4afc) 'explorer.exe', VM-active=044e0002(pprc=833e4afc) 'explorer.exe'
PC=802785d0(kernel.dll+0x0001b5d0) RA=00000000(???+0x00000000) SP=00000000, BVA=e28d003c
Exception 'Raised Exception' (-1): Thread-Id=058d0002(pth=833c76b4), Proc-Id=044e0002(pprc=833e4afc) 'explorer.exe', VM-active=044e0002(pprc=833e4afc) 'explorer.exe'
PC=80264c1c(kernel.dll+0x00007c1c) RA=00000000(???+0x00000000) SP=ffff0d84, BVA=ffff1034
Exception 'Data Abort' (4): Thread-Id=058d0002(pth=833c76b4), Proc-Id=044e0002(pprc=833e4afc) 'explorer.exe', VM-active=044e0002(pprc=833e4afc) 'explorer.exe'
PC=80263684(kernel.dll+0x00006684) RA=00000000(???+0x00000000) SP=ffff0f94, BVA=ffff1008
Exception 'Raised Exception' (-1): Thread-Id=058d0002(pth=833c76b4), Proc-Id=044e0002(pprc=833e4afc) 'explorer.exe', VM-active=044e0002(pprc=833e4afc) 'explorer.exe'
PC=802710cc(kernel.dll+0x000140cc) RA=00000000(???+0x00000000) SP=d2ff82e8, BVA=00000014
Exception 'Raised Exception' (-1): Thread-Id=058d0002(pth=833c76b4), Proc-Id=044e0002(pprc=833e4afc) 'explorer.exe', VM-active=044e0002(pprc=833e4afc) 'explorer.exe'
PC=c0037770(k.coredll.dll+0x00017770) RA=00000000(???+0x00000000) SP=d2ff8574, BVA=802634c4
Exception 'Raised Exception' (-1): Thread-Id=058d0002(pth=833c76b4), Proc-Id=044e0002(pprc=833e4afc) 'explorer.exe', VM-active=044e0002(pprc=833e4afc) 'explorer.exe'


PC=c0037770(k.coredll.dll+0x00017770) RA=00000000(???+0x00000000) SP=d2ff910c, BVA=802634c4
Exception 'Raised Exception' (-1): Thread-Id=058d0002(pth=833c76b4), Proc-Id=044e0002(pprc=833e4afc) 'explorer.exe', VM-active=044e0002(pprc=833e4afc) 'explorer.exe'
PC=c0037770(k.coredll.dll+0x00017770) RA=00000000(???+0x00000000) SP=d2ff9ad8, BVA=802634c4
Exception 'Raised Exception' (-1): Thread-Id=058d0002(pth=833c76b4), Proc-Id=044e0002(pprc=833e4afc) 'explorer.exe', VM-active=044e0002(pprc=833e4afc) 'explorer.exe'
PC=c0037770(k.coredll.dll+0x00017770) RA=00000000(???+0x00000000) SP=d2ffa10c, BVA=802710e4
Exception 'Raised Exception' (-1): Thread-Id=058d0002(pth=833c76b4), Proc-Id=044e0002(pprc=833e4afc) 'explorer.exe', VM-active=044e0002(pprc=833e4afc) 'explorer.exe'
PC=c0037770(k.coredll.dll+0x00017770) RA=00000000(???+0x00000000) SP=d2ffa574, BVA=802634c4
Exception 'Raised Exception' (-1): Thread-Id=058d0002(pth=833c76b4), Proc-Id=044e0002(pprc=833e4afc) 'explorer.exe', VM-active=044e0002(pprc=833e4afc) 'explorer.exe'
PC=c0037770(k.coredll.dll+0x00017770) RA=00000000(???+0x00000000) SP=d2ffb10c, BVA=802634c4
Exception 'Raised Exception' (-1): Thread-Id=058d0002(pth=833c76b4), Proc-Id=044e0002(pprc=833e4afc) 'explorer.exe', VM-active=044e0002(pprc=833e4afc) 'explorer.exe'
PC=c0037770(k.coredll.dll+0x00017770) RA=00000000(???+0x00000000) SP=d2ffbad8, BVA=802710e4

[解决办法]
CE5.0还是6.0的?是否使用了multi-bin?是否用了HIVE注册表?
刚才说的电池驱动PDD是否加进去了?
你说刚开始可以访问FLASH,后边出错,是指后边访问FLASH才会出错,还是不访问FLASH也出错,是点了其它东西还是唤醒后放那什么也不动?
[解决办法]
暂时想不出什么眉目,可以先试试不使用HIVE注册表
[解决办法]
够本后慢慢死掉应该是FLASH初始化的问题
记得以前有贴子说过这个事情,你可以看一下,还有没初始化FLASH把USB弄死的情况
[解决办法]

探讨
引用:
够本后慢慢死掉应该是FLASH初始化的问题
记得以前有贴子说过这个事情,你可以看一下,还有没初始化FLASH把USB弄死的情况


请教一下,
那么这个唤醒后初始化 FLASH 是在什么地方初始化呢??

OEMPowerOff ?
OAL 的 startup.s ?
boot 的 startup.s ?

[解决办法]
不知道,好复杂啊

热点排行