版块
论坛
喜欢
话题
应用
搜索
登录
注册
leavepeace的个人空间
访问量
1
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=48664
softice就自动跳出,启动时出现蓝屏
在做pci驱动时,当一进入应用程序时,softice就自动跳出,显示 ntoskrnl! KeBugCheckExBreak Due to keBugCheckEx(Unhandled kernel mode exception)Error=50 (PAGE_FAULT_...
全文
回复
(
10
)
2003-05-13 11:06
来自版块 -
非USB硬件驱动开发
◆
◆
表情
告诉我的粉丝
提 交
leavepeace
:
如何送分?
(2003-05-15 10:58)
回复
leavepeace
:
中断设置有点问题。非常感谢你们。
(2003-05-15 10:55)
回复
mailme
:
多谢了!我的问题已经解决。 gxgx,怎么解决的? :D
(2003-05-15 10:24)
回复
leavepeace
:
多谢了!我的问题已经解决。
(2003-05-15 09:40)
回复
yyhabc
:
当你的机器死掉后,会有一个内存专储文件。用windbg打开他。兵家在正确的符号,定为这种错误是非常容易的。你为什么不照我说的式式。windbg在www.microsoft.com/ddk处下载,免费的。
(2003-05-14 10:02)
回复
leavepeace
:
现在我在中断中什么都不做,只是简单的返回,看看有没有问题。结果发现打不开设备。返回错误代码为2。那位大虾帮帮我。 现追加30分。
(2003-05-14 09:45)
回复
mailme
:
ISR执行在高于DISPATCH_LEVEL的IRQL上。因此ISR中使用的所有代码和数据必须存在于非分页内存中
(2003-05-14 08:40)
回复
leavepeace
:
我想我是不是在ISR例程中访问了不该访问的页? 在优先级不同的例程如果要访问共享资源,在 ddk中可以把共享资源的代码放到一个SynchCritSection 例程中,但是在ds中不知如何实现? 我以上的理解是否对? 帮帮我!
(2003-05-13 21:58)
回复
yyhabc
:
这是在非分野内存区产生了分页错误。 建议你用windbg,多看他的帮助,用一段时间分析这样的问题就很容易了。 以下是windbg说明节选 Bug Check 0x50: PAGE_FAULT_IN_NONPAGED_AREA The PAGE_FAULT_IN_NON...
(2003-05-13 16:01)
回复
zh_zh_y
:
一般这种情况是,在你自己的驱动程序的中断服务例程中使用了分页内存,需要仔细检查在DPC以上级别的例程中是否有使用分页内存的情况。 如果有使用分页内存的情况,100%会出现这种情况。^_^
(2003-05-13 11:59)
回复
leavepeace
加关注
写私信
0
关注
0
粉丝
20
帖子
返回顶部