wince5.0+2440,系统挂起后不能唤醒?

[复制链接]
查看11 | 回复10 | 2021-1-27 06:26:32 | 显示全部楼层 |阅读模式
wince5.0+2440,
系统在挂起后打印出:
SDHCD:+-SDH_PowerDown
BAK_PowerDown
PCF:HW_PowerDown
BSPPowerOff
ConfigStopGPIO~~~~NO.1
ConfigStopGPIO~~~~NO.2
ConfigStopGPIO()
OALKitlPowerOff()
RaiseException:Thread=833fda3cProc=81c26340'device.exe'
AKY=00000005PC=03fa74ec(coredll.dll+0x000374ec)RA=8022c788(NK.EXE+0x0002c788)BVA=00000001FSR=00000001
Exception'RaiseException'Thread=833fda3cAKY=00000005PC=00000000BVA=00000001
R0=b0800024R1=00673557R2=b0c0000cR3=001ffff8
R4=92000020R5=b1600000R6=b0a00000R7=00000065
R8=00000064R9=ffffc886R10=ffffc7a0R11=ffffc764
R12=8022c788SP=8022d604Lr=00000000Psr=600000df
Haltingsystem
后无法唤醒。是什么原因?
与打印信息的“RaiseException”有关吗?
我设置了EINT11这个中断进行唤醒的。
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:26:32 | 显示全部楼层
好像是驱动有问题
回复

使用道具 举报

千问 | 2021-1-27 06:26:32 | 显示全部楼层
引用楼主liffff的回复:wince5.0+2440,
系统在挂起后打印出:
SDHCD:+-SDH_PowerDown
BAK_PowerDown
PCF:HW_PowerDown
BSPPowerOff
ConfigStopGPIO~~~~NO.1
ConfigStopGPIO~~~~NO.2
ConfigStopGPIO()
OALKitlPowerOff()
RaiseException……

驱动内存泄露了
回复

使用道具 举报

千问 | 2021-1-27 06:26:32 | 显示全部楼层
多设置几个串口打印吧,不一定是内存泄漏
回复

使用道具 举报

千问 | 2021-1-27 06:26:32 | 显示全部楼层
不能再设置串口打印了,因为这个情况应该是进入OEMPowerOff中的OALCPUPowerOff中的汇编代码之后产生的。
回复

使用道具 举报

千问 | 2021-1-27 06:26:32 | 显示全部楼层
2440睡眠应该比较简单了,官方的BSP就有了,看打印看不出来问题在哪
回复

使用道具 举报

千问 | 2021-1-27 06:26:32 | 显示全部楼层
还有可能是bootloader的问题
回复

使用道具 举报

千问 | 2021-1-27 06:26:32 | 显示全部楼层
都是高手
回复

使用道具 举报

千问 | 2021-1-27 06:26:32 | 显示全部楼层
引用6楼elautoctrl的回复:还有可能是bootloader的问题
还没有开始唤醒过程就出现这个exception错误,应该还没有进入bootloader呢。不知没有唤醒跟这个exception有无关系?
回复

使用道具 举报

千问 | 2021-1-27 06:26:32 | 显示全部楼层
在SetSystemPowerState前后各添加一句话看看睡眠唤醒有没有问题

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行