whdriver
驱动牛犊
驱动牛犊
  • 注册日期2002-03-05
  • 最后登录2002-10-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1986回复:3

WinDriver+中断,请教

楼主#
更多 发布于:2002-08-04 13:46
我有一块PCI卡,是使用INT 11中断
原来已有98下的vxd驱动,且一切运行正常。
在win2000下,使用Windriver的usermode做的驱动
一启动卡上的中断就死机,不知道为什么!!??
另外,用windriver的listen interrup程序
Enable INT 11中断.总是提示 Failed locking device!
不知道怎么问题
请各位指教!是Windriver的问题吗?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-08-04 18:17
既然已经有driver了,还用windriver写一个?
不会用windriver
建议用Vtoolsd
wuqix
驱动小牛
驱动小牛
  • 注册日期2001-03-23
  • 最后登录2008-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-08-04 20:35
我有一块PCI卡,是使用INT 11中断
原来已有98下的vxd驱动,且一切运行正常。
在win2000下,使用Windriver的usermode做的驱动
一启动卡上的中断就死机,不知道为什么!!??
另外,用windriver的listen interrup程序
Enable INT 11中断.总是提示 Failed locking device!
不知道怎么问题
请各位指教!是Windriver的问题吗?

应该不是Windriver的问题,我觉得应该是你Windriver的用法不对,先看看设置对不对,比如中断共享之类。或者先看看普通的IO/MEM读写对不对。如果读写没问题,应该就是你写的程序有问题。
whdriver
驱动牛犊
驱动牛犊
  • 注册日期2002-03-05
  • 最后登录2002-10-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-08-04 22:43
先谢谢版主

普通的IO/MEM读写全对,只要我启动卡上的中断就死机
在Windriver生成的中断程序中,我还没添加任何自己的代码
是不是要必须添加些类似于VtoolsD的sendPhysicalEOI()之类的处理?
不知道在Windriver中如何处理?





游客

返回顶部