pxa270 休眠

ZTG328 2009-07-25 12:42:39
用gpio0作为唤醒按键,但是按下休眠后出现下面这样的调试信息特别是后面的 我明明看到他都要sleep 了 怎么还打印出这么一大串东西 按下powerbutton建 唤醒不了 下面红色的字是什么错误啊 不懂
GPIO0 interrupt occor
======+PbInterruptHandler()======
PWM: Waiting for PM state transition notification
======Here to toggle backlight!!======
======We are sleep!!======
BackLightSetState - OFF
BackLightSetState!
OEMIoControl: Unsupported Code 0x10100f4 - device 0x0101 func 61
*****OFF*************DdsiTouchPanelPowerHandler
UnConfigureAC97Control: InitRefCnt=2
DdsiTouchPanelPowerHandler--------
USERKEY: KEY_PowerDown
**************+Battery PowerDown**************
**************-Battery PowerDown**************
+NLedDriverPowerDown
nInfoId = 1
fnHWTurnOffNled[Before] --> Turn off RED LED!!
fnHWTurnOffNled[After] --> Turn off RED LED!!
fnHWTurnOffNled[Before] --> Turn off GREEN LED!!
fnHWTurnOffNled[After] --> Turn off GREEN LED!!
-NLedDriverPowerDown
WaveDev2: PowerDown
UnConfigureAC97Control: InitRefCnt=1
======+OEMPowerOff()!!======
======+OEMPowerOff():Here 01======
======+BSPPowerOff()======
======+BSPPowerOff():PSSR:0x 0======
======+BSPPowerOff():PSLR:0xcc000000======
======+BSPSetWakeSrc()-> IRQ_GPIO0======
OUTREG32(&pPwrRst_reg->pwer, pwerVal);=80000001
======-BSPPowerOff()======
======+OEMPowerOff():Here 02======
======+OEMPowerOff():Here 03======
======+XllpPmSleepCLevelProcessing()======
======XllpPmSleepCLevelProcessing(), checksum->0x79192eb======
======-XllpPmSleepCLevelProcessing()======
======-XllpPmSleepCLevGFGSGSGSGSGSGSelProcessing()======
RaiseException: Thread=87df5db8 Proc=801281c0 'device.exe'
AKY=0000000d PC=03fa7308(coredll.dll+0x00037308) RA=9aabfbdc(NK.EXE+0x0003fbdc) BVA=00000001 FSR=00000001
Exception 'RaiseException' Thread=87df5db8 AKY=0000000d PC=00000020 BVA=00000001
R0=8012a4a0 R1=80129f80 R2=80129f90 R3=ffffc808
R4=000000f9 R5=00000064 R6=ffffc886 R7=ffffc74c
R8=ffffc764 R9=9aabfbdc R10=9aa88a10 R11=9aa86404
R12=9aaafbf0 SP=00000000 Lr=80106654 Psr=a00000df
Halting system
...全文
67 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
daigua04 2009-07-25
  • 打赏
  • 举报
回复
打开nk.map查看一下,在0x0003fbdc偏移位置,定位哪个函数内部发生了异常。我曾经遇到过类似的,后来发现是因为在休眠时使用了物理地址,而实际上这个时候MMU还处于打开状态,因此应该使用虚拟地址。
shuiyan 2009-07-25
  • 打赏
  • 举报
回复
'device.exe' 发生异常。查找及定位方式如1楼介绍,非常实用。

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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