4702|12

50

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

异常处理的问题,当开机加载内核的时候按开机键出现如下提示,这是怎么回事啊 [复制链接]

“RaiseException: Thread=8fdffcf4 Proc=8d4d6160 'device.exe'
AKY=00000005 PC=8c29dae4(NK.EXE+0x0009dae4) RA=8c29b17c(NK.EXE+0x0009b17c) BVA=00000000 FSR=00000000”,

出现这个打印提示后就不能控制这部分驱动了,出现性能上的故障,界面上还是正常的。

最新回复

谢谢楼上的建议  详情 回复 发表于 2010-1-28 08:07
点赞 关注

回复
举报

84

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
前面和后面的debug info都完整的粘贴一下
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
出现按键中断的原因?
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

4
 
你的开机键中断处理程序中是不是用了PostMessage或者SendMessage?
尝试着让系统完全起来后再按,看看是否还会有错误。
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

5
 
开机加载内核时,楼主还要去按开机键?这个不懂是在做什么…
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

6
 
开机加载内核过程中按开机键是很正常的,很难保证最终用户会怎么操作,所以开发者要注册的就是即使出现所谓的非法操作,设备还可以正常运行,包括加载内核的时候按开机键。
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

7
 
我在按关机键时会用SendMessage给应用程序发消息通知要关机了,我发现这个故障也是出在发消息这里。
系统起来后就不会有这个问题,这是为什么呢
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

8
 
我们是在做测试,各种动作都可能有,在测产品的性能
 
 
 

回复

121

帖子

0

TA的资源

一粒金砂(中级)

9
 
按键驱动最后加载试试。
 
 
 

回复

54

帖子

0

TA的资源

一粒金砂(初级)

10
 
楼上说的有道理,我试试。
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

11
 
这是出现问题的地方,请大家给帮忙看一下问题在哪?

'U' for USBMON
**********
Total Sectors:0x0000e800
Sector addr on NAND: 0x00000620
TotalSector: 0x0000e800
Reading Kernel Image from NAND

    dwSector: 0x00000620
    dwLength: 0x0000e800
    dwRAM: 0x30200000
Windows CE Kernel for ARM (Thumb Enabled) Built on Aug  4 2008 at 18:38:38
ProcessorType=0920  Revision=0
sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 8c2013bc

Windows CE Firmware Init
INFO: Initializing system interrupts...
INFO: Initializing system clock(s)...
INFO: Initializing driver globals area...
LCD OUTPUT MODE 640*480.
OEMInit Done...
Sp=ffffc7cc
FMD::FMD_Init
FMD::FMD_Init Done
FMD::FMD_OEMIoControl = 0x71c24
VOLINGS: VOL_Init
VOLInitialize
IOCTL_VOL9313_0_DEC
IOCTL_VOL9313_0_ADD
IOCTL_VOL9313_1_DEC
IOCTL_VOL9313_1_ADD
SL_Open 0x38B40 (0 opens)
USB:OhcdPdd_Init
++InitializeOHCI
USB:*pIrq=11, *pioPortBase=0x280000
OHCD: MapIrq2SysIntr(11): 27
OHCD: Memory Object
--InitializeOHCI
BAK_Init: dwContext = 0x602ed68
!!!!!!!!!!!! BACKLIGHT ON !!!!!!!!!!!!
USB enable interrutp
PWR_Init!!!
::: PBT_Init Out
PWR_Open!!!
GET_DESCRIPTOR:DEVICE 0x12, 0x40
SET_ADDRESS - 0x2
GET_DESCRIPTOR:DEVICE 0x12, 0x12
GET_DESCRIPTOR:CONFIGURATION
GET_DESCRIPTOR:CONFIGURATION
GET_DESCRIPTOR:DEVICE 0x12, 0x12
GET_DESCRIPTOR:CONFIGURATION
SET_CONFIG 1
GPG7val value is 0!!!
GPG7tmpFlag1 value is 1!!!
GPG7tmpFlag2 value is 1!!!
GPG7tmpFlag3 value is 1!!!
GPG7tmpFlag4 value is 1!!!
RaiseException: Thread=8fdef400 Proc=8d4d6160 'device.exe'
AKY=00000005 PC=8c29dae4(NK.EXE+0x0009dae4) RA=8c29b17c(NK.EXE+0x0009b17c) BVA=00000000 FSR=00000000
Display mode 640*480.
--S3C2440DISP::InitializeHardware
IsrThreadStart:
Lyg.p: Layout Manager successfully initialized to  2
Ps2KeybdIsrThread:
Ps2Keybd::IsrThreadProc
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

12
 
你在中断处理时,需要确认系统已经完全起来,可以考虑用WaitForAPIReady。在我们的平台上就是这么用的。
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

13
 
谢谢楼上的建议
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
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
快速回复 返回顶部 返回列表