ycloud
驱动牛犊
驱动牛犊
  • 注册日期2003-02-19
  • 最后登录2003-05-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1056回复:3

问两个关于Linux下USB驱动的问题

楼主#
更多 发布于:2003-03-01 21:47
第一个问题:

一个USB设备,有6个Interface,我setinterface为其中之一后,
还能使用其它interface中声明的endpoint来传输数据吗?

第二个问题:

在给USB设备发送某个control msg后,按理说endpoint 1,6,9
都应该有8个字节的数据返回,这三个endpoint都为interrupt
in类型.但是现在FILL_INT_URB,并且submit后,能够正确读出某个
endpoint的数据,紧接着再FILL_INT_URB并且submit的话,submit
失败,返回值为-ENXIO.

第一次FILL_INT_URB再submit读取肯定成功,不管你是读1,6,9中
的任何一个,但是第二次重复读另外endpoint的时候就-ENXIO.

是不是不能重复FILL_INT_URB再submit?请高手指点.

thanks
linwp
驱动牛犊
驱动牛犊
  • 注册日期2001-12-13
  • 最后登录2005-12-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-03 08:51
你用什么工具编程?
outside_door
驱动牛犊
驱动牛犊
  • 注册日期2002-11-27
  • 最后登录2004-05-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-03-11 22:19
对于第一个问题,不可以!
Levis75
驱动小牛
驱动小牛
  • 注册日期2001-08-06
  • 最后登录2006-06-28
  • 粉丝0
  • 关注0
  • 积分68分
  • 威望7点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-03-14 20:06
同一个Device中的不同Configuration之间的Interface可以使用同一个Endpoint.
游客

返回顶部