liangby
驱动牛犊
驱动牛犊
  • 注册日期2001-05-14
  • 最后登录2004-10-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2385回复:3

USB IN和OUT使用同一个EP的问题

楼主#
更多 发布于:2004-10-14 10:50
俺开发了一个USB的firmware,然后在PC端做了一个驱动,刚开始,使用1做out,2做in,测试成功。然后boss让俺只用一个ep做in和out,俺就选择了2,然后把firmware的ep地址改一下,一个82,一个2。windows驱动也改了,但是测试的时候之后device out是可以的,in没有反映。最后发现pc机没有发in出来,请问,这是怎么回事啊?
liangby
驱动牛犊
驱动牛犊
  • 注册日期2001-05-14
  • 最后登录2004-10-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-10-14 16:27
谢谢楼上两位!!!

俺把PC机的驱动改了一下,用示波器看了一下,有in token出来啦,但是在in token之后设备发出的都是stall,是不是这就表示设备不支持啊?那本说明书说的不明不白,实在看不出来。
szyuwei
驱动小牛
驱动小牛
  • 注册日期2002-11-08
  • 最后登录2019-04-08
  • 粉丝0
  • 关注0
  • 积分218分
  • 威望52点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2004-10-14 13:46
有的芯片不支持同时输入\输出,看一下芯片手册,确认该芯片支持

[编辑 -  10/14/04 by  szyuwei]
QQ:262286607 MSN:szyuwei@msn.com TEL:13316539282
heaven_sky
驱动牛犊
驱动牛犊
  • 注册日期2002-04-14
  • 最后登录2004-11-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-10-14 13:15
好像2,4,6,8等ep只有一个方向,不能同时IN,OUT啊.


俺开发了一个USB的firmware,然后在PC端做了一个驱动,刚开始,使用1做out,2做in,测试成功。然后boss让俺只用一个ep做in和out,俺就选择了2,然后把firmware的ep地址改一下,一个82,一个2。windows驱动也改了,但是测试的时候之后device out是可以的,in没有反映。最后发现pc机没有发in出来,请问,这是怎么回事啊?
 
游客

返回顶部