rankine
驱动牛犊
驱动牛犊
  • 注册日期2004-02-22
  • 最后登录2005-02-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:823回复:1

刚学习驱动开发,遇到一个问题,盼大虾帮忙看看。问题很奇怪,详细见内

楼主#
更多 发布于:2004-04-17 18:15
我照着书本用DS做了一个USB驱动例子(刚学,只有这样先),包含测试用的应用程序,USB硬件是周立功的DP-51+D12。
当使用自己的这个驱动时(驱动代码未做修改),系统(Win2K)显示设备工作正常,执行应用程序的doWrite()函数也是正常的,并且程序显示写操作是成功的。
但是执行doRead()函数时,系统直接重新启动了,然后检查C:D:E:盘5555,我把应用程序分步执行,一直到return 0;之前都没有重启动,我完全不明白计算机为什么会重新启动。还望各位大虾指点指点小弟。
我还怀疑过可能是驱动的内存操作出问题,后来把驱动的Read(KIrp I)函数里的东西都删除掉,只留下I.Information() =0;问题仍然存在,55,没的办法哦
16725572
rankine
驱动牛犊
驱动牛犊
  • 注册日期2004-02-22
  • 最后登录2005-02-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-18 09:42
怎么没有人回啊,只好自己顶了
游客

返回顶部