seuboyyan
驱动牛犊
驱动牛犊
  • 注册日期2003-07-09
  • 最后登录2011-02-12
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1140回复:1

求高手指点菜鸟关于枚举和数据传输的一点猜想

楼主#
更多 发布于:2003-11-13 10:56
  本人在做usbhost,看usb协议看了好久,但一直都感到没什么领悟。现在对枚举过程中的描述符读取过程个人猜想是这样的,请高手指点是否正确。
  当设备连接上电后,主机发出复位信号,在读取描述符时,才开始在想主机读取描述符是否要保存呢?现在个人的猜想是这样的,主机发出读设备描述符,主设备usb 控制芯片知道该状态下为读设备描述符,usb设备返回usb控制芯片设备描述符的过程中,主设备usb控制芯片同时进行自身配置,后面的配置、接口、端点的描述符读写也一样如此,也就是说这样过程结束了,描述符无需保存。因为这样我觉得是不是改动sl811的控制寄存器(00h到0ch)设置,便可对不同的设备进行枚举呀?
   关于数据传输,我是想问发送包中,如sync+pid+data+crc+eop+idle,是不是只有data是我需要发送的,其余都是sl811硬件产生的信号,也就是说主机只需给sl811地址和数据就行了。
   话多了些,不过都是菜鸟心中的疑问呀。
  
seuboyyan
驱动牛犊
驱动牛犊
  • 注册日期2003-07-09
  • 最后登录2011-02-12
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-11-13 14:59
那位帮在下解个惑嘛
游客

返回顶部