|
Message
From: Steve<steve@s...>
Date: Wed Feb 25 10:10:51 CET 2004
Subject: [usb] Enumeration
Everything mentioned in your mail seems fine other than the 500 ms pause.
The host first requests the device descriptor, it requires at least 8 bytes. You can send 18 but all the host is after is the control endpoint size held within the first 8 bytes.
It might be best now if you post the 18 bytes of information that you return as im sure this is why the host is waiting so long.
Thanks Steve
Sponsor me online for the Flora London Marathon http://www.justgiving.com/gosteve
> -----Original Message----- > From: usb-bounces@o... [mailto:usb-bounces@o...]On > Behalf Of P.Ravi > Sent: 25 February 2004 07:37 > To: usb@o... > Subject: [usb] Enumeration > > > Hi > > Is there any difference if we send 18 bytes of data instead of 8 bytes > when host requests for device > descriptors after reset. > > Can anybody explain what exactly is happening here > > host - > reset > host -> request for device descriptors > device -> responding with 18 bytes of device descriptor > host -> reset > device -> set address to 4 > host -> reset > > Please note that acks are present but not mentioned. There is no nack > either from device or host. > > Instead of another request form host for device descriptors its issuing > reset. > > After set_address there is 549.673 ms silence and then host is sending > reset. > > Please help > > Thanks in advance. > > regards > > > > > _______________________________________________ > http://www.opencores.org/mailman/listinfo/usb
|
 |