Jozu73
驱动牛犊
驱动牛犊
  • 注册日期2003-05-27
  • 最后登录2004-11-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1476回复:8

USB Bulk 可读不可写的问题

楼主#
更多 发布于:2003-10-08 09:32
我用Win 2k DDK里面的Bulkusb例子代码经过修改,实现USB Bulk的IO操作,现在读没有任何问题,可是写的Irp发出去后,没有任何反应(也就是不调用其完成例程),用Bus Hound检测,发现类驱动程序根本就没有发送数据,这是什么原因造成的?

读与写之间只有下面这一句话有差别,其他的代码完全一样
        urb->UrbBulkOrInterruptTransfer.TransferFlags =
            Read ? USBD_TRANSFER_DIRECTION_IN : 0;

谁用过这个例子,指教一下

最新喜欢:

wdy9927wdy992...
Jozu73
驱动牛犊
驱动牛犊
  • 注册日期2003-05-27
  • 最后登录2004-11-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-10-08 13:04
怎么没有人来两句?
wildluo
驱动牛犊
驱动牛犊
  • 注册日期2003-07-10
  • 最后登录2003-10-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-10-08 16:07
我的可写不可读。
告诉我你在HOST读时,
设备端的固件程序是如何动作的。
谢谢。
Jozu73
驱动牛犊
驱动牛犊
  • 注册日期2003-05-27
  • 最后登录2004-11-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-10-09 08:46
我是做软件的,固件端的我不明白
我的问题已经解决了,犯了一个小小的错误
wdy9927
驱动老牛
驱动老牛
  • 注册日期2003-08-04
  • 最后登录2017-02-04
  • 粉丝0
  • 关注0
  • 积分89分
  • 威望143点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2003-10-09 08:53
我是做软件的,固件端的我不明白
我的问题已经解决了,犯了一个小小的错误

说说什么错误。 我想明白。 哈 :D
linshuhua
驱动牛犊
驱动牛犊
  • 注册日期2003-03-12
  • 最后登录2003-12-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-10-09 09:12
对呀,这位仁兄,或许你一个小错误的解决,能够解救我们呢
Jozu73
驱动牛犊
驱动牛犊
  • 注册日期2003-05-27
  • 最后登录2004-11-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-10-09 10:25
不好意思,我把EndPoint的编号写错了
这么低级的错误,实在不好意思来说
linshuhua
驱动牛犊
驱动牛犊
  • 注册日期2003-03-12
  • 最后登录2003-12-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-10-09 11:17
不好意思,我把EndPoint的编号写错了
这么低级的错误,实在不好意思来说


请问,你是异步读写的方式吗?在同一个应用程序中实现异步读写?
Jozu73
驱动牛犊
驱动牛犊
  • 注册日期2003-05-27
  • 最后登录2004-11-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-10-09 11:26
确实是异步读写,具体实现方法看Win 2k DDK中的Bulkusb例子,里面有很详细的代码
游客

返回顶部