sxf
sxf
驱动牛犊
驱动牛犊
  • 注册日期2002-10-13
  • 最后登录2002-12-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1647回复:2

问关于D12固件的问题

楼主#
更多 发布于:2002-10-27 11:44
我刚刚接触usb的开发,有两个问题请教各位前辈:
1。在总线枚举过程中,当给device分配了新地址以后,是不是还可以继续使用控制端点ep0,ep1?对ep0、ep1的使用是不是和在默认地址0下的使用情况一样?

2。我现在在一点点的写调试程序,我已经从总线上顺序接收到了reset、suspend、setup(get_descriptor)、setup(set_address)、setup(get_descriptor),
当我接收了新地址,并地址使能后,接下来收到的setup(get_descriptor)包是不是针对我的新地址的?如果是的话,我直接调用默认地址0时的get_descriptor()函数行不行,总线上接下来会是哪几个包?

多谢!
holleytang
驱动牛犊
驱动牛犊
  • 注册日期2002-10-17
  • 最后登录2002-10-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-10-27 21:26
建议你去买一块USB总线协议分析仪,它可以抓到USB总线上所有的信息包,对开发USB产品非常有利!
cquwyb
驱动牛犊
驱动牛犊
  • 注册日期2002-05-10
  • 最后登录2010-10-23
  • 粉丝0
  • 关注0
  • 积分160分
  • 威望16点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-10-29 20:55
 :)收到SetAddress的setup包以后,就直接用D0H来设置该地址,以后收到host发来的所有包都是新地址。 :cool:但是实际上你并不用管用的是哪个地址,(虽然实际上是新地址)。
HonestTreee
游客

返回顶部