AnsweredAssumed Answered

USB not detecting as a high speed device

Question asked by jitesh on Jun 10, 2009
Latest reply on Jul 1, 2009 by jitesh

I am having an issue with the USB LAN EZ-externder  which I use along with the BF-561 EZ kit. When I use the IDDE directly, the USB  enumerates properly. But when I load the same code into flash and then try to  boot, the USB gets enumerated, but as a full speed device (USB 1.1) and not as a  high speed device (USB 2.0). The solution / workaround to this is to do a soft  boot using the push button provided on the EZ-kit. This issue crops up only when  I have the USB cable plugged into the PC before I boot up the BF-561 kit. If I  have the USB unplugged, then boot the kit and then connect the USB, it properly  detects it as a USB 2.0 device. Thinking that the DSP boots up much faster than  the USB chip and that the DSP tried to configure the USB chip when it has not as  yet booted up, I added a large delay (abt 200 ms) at the begining of the code,  but this did not improve the situation.
I would appreciate any pointers to the possible cause and the remedy of this issue.