ljlOnil
驱动牛犊
驱动牛犊
  • 注册日期2002-10-29
  • 最后登录2010-08-28
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望118点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2159回复:3

请教各位,USB同一个端点即可作为输入端点也可作为输出端点吗?

楼主#
更多 发布于:2009-03-29 01:10
我在开发一个USB设备驱动程序,现在发现Firmware中将端点1定义为即可作为In端点,也可作为out端点,在驱动程序中该如何操作该端点,谢谢各位了!
dongleijun2002
驱动牛犊
驱动牛犊
  • 注册日期2003-12-02
  • 最后登录2009-03-29
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-03-29 20:37
你肯定吗?
我在USB无线网卡上经常看见CATC上显示IN,OUT的端点号是一样的,但是事实上LINUX还是把他们区分对待的.
建议你再好好看下FIRMWARE,是否做了宏什么的与操作

最好用CATC总线分析仪直接抓一个总线自举的数据看下
dongleijun4000@hotmail.com
ljlOnil
驱动牛犊
驱动牛犊
  • 注册日期2002-10-29
  • 最后登录2010-08-28
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望118点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-03-31 01:06
我用Bus Hound取回的配置信息如下:

 21.0  DI     09 02 2e 00  01 01 00 c0  32 09 04 00  00 04 00 00  ........2.......       366.3.0        
                    00 00
端点描述符:
                   07 05 81 03 40 00 01
                   07 05 01 03 40 00 01  ......@......@..       366.3.16      
                   07 05 82 02 00 02 00
                   07 05 02 02 00 02 00        ..............         366.3.32  

请问该如何操作端点
yinjian802
驱动牛犊
驱动牛犊
  • 注册日期2008-09-16
  • 最后登录2009-05-05
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望62点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2009-04-11 22:36
你是指逻辑端点还是物理端点?一个逻辑端点对应两个物理端点的
游客

返回顶部