jianghaifeng
驱动牛犊
驱动牛犊
  • 注册日期2007-01-18
  • 最后登录2007-10-17
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1789回复:2

请教关于D12收不到标志包的问题

楼主#
更多 发布于:2007-09-25 12:42
我在调试D12的驱动程序时,碰到一个想不通的问题。
在0通道初始化方面没有问题。在向D12发送数据也没有问题。但是当我想由D12块传输通道向电脑发送数据时,发现接受不到电脑发来的标志包。因为我用同步发式的DeviceIoctrol向驱动程序发送的请求,导致应用程序出现“未响应”的状态。
然后更奇怪的是,如果此时我手动的由D12发送块传输包给电脑,电脑竟然能够接受的到。
完全想不明白。请各位前辈指点迷津。
jianghaifeng
驱动牛犊
驱动牛犊
  • 注册日期2007-01-18
  • 最后登录2007-10-17
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-09-27 12:37
对我的问题进行一点补充。如果我在驱动程序向D12发送标志包前。也就是在SETCONFIG之后,向块端口写入一组数据并使能后,D12就能接受到驱动程序发来的命令。但是问题是,第一次读的是我预先写进的数据,再读一次才能读到我要读的数据。也就是,所有的数据都被我预先写入那些数据延后了。
是什么阻塞住了BULK IN端口呢?
frozenstar
驱动牛犊
驱动牛犊
  • 注册日期2008-06-03
  • 最后登录2009-05-21
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望17点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-09-18 21:23
very very thank you lz!!
I got it....
游客

返回顶部