hfy781108
驱动牛犊
驱动牛犊
  • 注册日期2002-08-19
  • 最后登录2005-12-10
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1376回复:6

68013开发中遇到问题,

楼主#
更多 发布于:2004-02-26 18:09
我做了一个68013驱动,其他的设备控制例程都可以,比如:获取描述符,但是每到下载固件时,计算机就突然RESET了,搞了好几天,没有办法了!
kingduo
驱动牛犊
驱动牛犊
  • 注册日期2004-02-12
  • 最后登录2004-04-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-02-26 20:49
您好,能不能将您做得过程和写的程序给我看看啊?我是一个学生,现在想用这个片子做东西!!谢谢!
kingduo
驱动牛犊
驱动牛犊
  • 注册日期2004-02-12
  • 最后登录2004-04-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-02-26 20:52
如果可以的话,发到我的邮箱吧
kingduolu@163.com
sunfammer
驱动牛犊
驱动牛犊
  • 注册日期2002-11-24
  • 最后登录2004-12-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-02-26 23:39
是你的固件部分没有和驱动配合好,如驱动没让开始传输,固件已经工作,导致系统缓冲区出错重启。
还有一种情况是用usb2。0转接卡来做,一般的转接卡有问题,快速的每块128字节以上传输会导致硬件故障重启动。
以上情况我都遇到过
hfy781108
驱动牛犊
驱动牛犊
  • 注册日期2002-08-19
  • 最后登录2005-12-10
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-02-27 10:28
是你的固件部分没有和驱动配合好,如驱动没让开始传输,固件已经工作,导致系统缓冲区出错重启。
还有一种情况是用usb2。0转接卡来做,一般的转接卡有问题,快速的每块128字节以上传输会导致硬件故障重启动。
以上情况我都遇到过


楼上的兄弟:你好!我试了N*N次,机子系统都快烂掉了,68013上电后绑定在驱动中的固件下载后,我在设备控制列程中再下载我自己的固件就发生了上面的情况。我发觉应该是获取时MDL缓冲区的问题,我把IRP->MdlAddress设为传递参数,调用列程后就重起,在列程里我什么都没有做,直接返回成功状态,就重新启动。
sunfammer
驱动牛犊
驱动牛犊
  • 注册日期2002-11-24
  • 最后登录2004-12-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-02-27 11:33
如果是你说的情况,应该是你的固件程序有问题,可能那个标志位设错,工作异常。如果你能正常下例子的话,最好分步测试你的固件代码。
hfy781108
驱动牛犊
驱动牛犊
  • 注册日期2002-08-19
  • 最后登录2005-12-10
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-02-27 12:15
如果是你说的情况,应该是你的固件程序有问题,可能那个标志位设错,工作异常。如果你能正常下例子的话,最好分步测试你的固件代码。

楼上的兄弟,谢谢,给分!
游客

返回顶部