3171|8

63

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

wince suspend错误 [复制链接]

PWR_IST: pPWR->State = 0x2
PMGET! System Power state is 'on', flags 0x00010000
>>>>>>>>>>>>>>>>>>> state == on <<<<<<<<<<<<<<<<<<<
>>>>>>>>>>>>>>>>>>> POWER_STATE_SUSPEND <<<<<<<<<<<<<<<<<<<
turn off!
OEMIoControl: Unsupported Code 0x10100f4 - device 0x0101 func 61
HW_USBClocks::D4
WAVEDEV::HardwareContext::PowerDown
PCF: HW_PowerDown
+OEMPowerOff Called
pIntr->INTMOD = 0x0
pIntr->INTMSK = 0x69519fd9
pIntr->INTSUBMSK = 0x7fd2
save system registers finished
CPULCDOff
RaiseException: Thread=83cd0000 Proc=8164c3c0 'device.exe'
AKY=00000005 PC=03fa7434(coredll.dll+0x00037434) RA=80280390(NK.EXE+0x00080390) BVA=00000001 FSR=00000001
Exception 'RaiseException' Thread=83cd0000 AKY=00000005 PC=00000065 BVA=00000001
R0=802658e4  R1=00000000  R2=00002774  R3=00730020
R4=007a0069  R5=60000093  R6=0000000a  R7=00000000
R8=00000003  R9=8161f168 R10=816063e8 R11=8161f080
R12=b0d00000  SP=b1600000  Lr=b0a00000 Psr=60000090

Halting system

S3C2440,wince5.0挂起系统时出现上边的错误,请各位为我分析是什么原因造成的,谢谢!

最新回复

非常感谢xingjling,问题解决了!  详情 回复 发表于 2009-6-5 15:18
点赞 关注

回复
举报

80

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
系统启动的时候是不是有什么模块加载失败了?我之前就是在系统加载KITL模块失败时遇到跟你一样的故障的。
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
......
InitDisplay:480*272
OALKitlStart : NONE
......

没加载KITL模块吧
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

4
 
引用 1 楼 xingjling 的回复:
系统启动的时候是不是有什么模块加载失败了?我之前就是在系统加载KITL模块失败时遇到跟你一样的故障的。


是不是没加载KITL模块,而在关闭KITL模块电源时出错了呢?因为OEMpoweroff里面有OALKitlPowerOff()。
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

5
 
引用 3 楼 JNU_kinke 的回复:
引用 1 楼 xingjling 的回复:
系统启动的时候是不是有什么模块加载失败了?我之前就是在系统加载KITL模块失败时遇到跟你一样的故障的。



是不是没加载KITL模块,而在关闭KITL模块电源时出错了呢?因为OEMpoweroff里面有OALKitlPowerOff()。

OALKitlPowerOff()貌似是个空函数,里面啥也没执行的。你在编译内核的时候build options里面选中哪几项呢?你是带KITL调试的吗? 我个人觉得应该是某个模块加载失败了,然后在OEMPowerOff的时候调用了该加载失败的模块导致的,你根据打印信息仔细查一下吧,呵呵
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

6
 
谢谢xingjling的回答。我的build options设置如图:E:\settings.jpg
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

7
 
Windows CE Kernel for ARM (Thumb Enabled) Built on Feb  8 2007 at 23:36:51
ProcessorType=0920  Revision=0
sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 802010e8
DCache: 8 sets, 64 ways, 32 line size, 16384 size
ICache: 8 sets, 64 ways, 32 line size, 16384 size
InitDisplay:480*272
OALKitlStart : NONE
Sp=ffffc7cc
OEMIoControl: Unsupported Code 0x10100b4 - device 0x0101 func 45
OEMIoControl: Unsupported Code 0x101008c - device 0x0101 func 35
FMD: ReadID (Mfg=ec, Dev=da)
FlashId:60634
FMD_Init: finished successful
wDataBytesPerSector:2048,dwNumBlocks:1840,wSectorsPerBlock:64
IsBlockBad(E5): TRUE
IsBlockBad(6D7): TRUE
IsBlockBad(7A7): TRUE
OEMIoControl: Unsupported Code 0x1010118 - device 0x0101 func 70
OEMIoControl: Unsupported Code 0x10100c4 - device 0x0101 func 49
OEMIoControl: Unsupported Code 0x10100c4 - device 0x0101 func 49
INFO: CReg2440Uart::CReg2440Uart using processor frequency reported by the OAL (66608640).
INFO: CReg2440Uart::CReg2440Uart using processor frequency reported by the OAL (66608640).
PWR: Process Attach
>PWR_Init(602ED68)
HW_Init : HW_InitRegisters
HW_Init : CreateEvent
HW_Init : IOCTL_HAL_REQUEST_SYSINTR
INFO: PwrButton: Mapped Irq 0x24 to SysIntr 0x15.
HW_Init : CreateThread
HW_Init : CeSetThreadPriority
HW_Init : Done
>PWR_Open(0x3a1c0, 0x0, 0x3)
PCF: HW_Open
>PWR_IOControl(0x321000, 0x0, 0, 0x6039f18)
>PWR_Open(0x3a1c0, 0x0, 0x3)
PCF: HW_Open
PWR_Close(0x3a1c0)
PCF: HW_Close
OEMIoControl: Unsupported Code 0x10100d0 - device 0x0101 func 52
OEMIoControl: Unsupported Code 0x10100f8 - device 0x0101 func 62
VBridge:: VB_INITIALIZED returns [0]

VMini:: VBridge is not initialized!   Bail out..
turn on!
DeviceFolder::LoadDevice!Enumerate Found deprecated load instructions at (Drivers\BuiltIn\AFD). Driver cannot be unloaded.
DeviceFolder::LoadDevice!Enumerate Found deprecated load instructions at (Drivers\BuiltIn\PPP). Driver cannot be unloaded.

HW_USBClocks::D0
OEMIoControl: Unsupported Code 0x10100fc - device 0x0101 func 63
Lyg.p: Layout Manager successfully initialized to  2
Maximum Allowed Error 16:
MSIM: IM_ReadRegistry read KB 5
Explorer(V2.0) taskbar thread started.
整个启动过程如上所示了。难道跟红色标志部分有关?希望指出问题原因,谢谢。
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

8
 
果然是KITL组件(不知道用组件来表述合不合适,呵呵 ..)的问题啊,是这一句的问题
VBridge:: VB_INITIALIZED returns [0]
VMini:: VBridge is not initialized!  Bail out..

提示了KITL组件加载失败的。
方法一:
你找到:\WINCE500\PLATFORM\$9BSPNSME)\Src\Kernel\Oal\kitl.c文件的BOOL InitKitlEtherArgs (OAL_KITL_ARGS *pKitlArgs)函数,看函数最后是不是return FALSE;
如果是的话,你不妨将之改为return TRUE;然后重新编译试试。
方法二:你在build options中将Enable CE Target Control Support、Enable Kernel Debugger、Enable KITL前面的勾号去掉,然后重新SYSGEN,生成新的内核就不会包含KITL调试的相关组件了。
我现在还是按照方法一做的,呵呵,不知道我的方法对你管管用哦
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

9
 
非常感谢xingjling,问题解决了!
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
立即报名 | 2025 瑞萨电子工业以太网技术日即将开启!
3月-4月 深圳、广州、北京、苏州、西安、上海 走进全国6城
2025瑞萨电子工业以太网技术巡回沙龙聚焦工业4.0核心需求,为工程师与企业决策者提供实时通信技术最佳解决方案。
预报从速,好礼等您拿~

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表