AT90USB1287 OTG host compatibility with devices?



Hi,

I would like to discuss with anyone who has some experience
interfacing the AT90USB1287 to various USB devices.

Have you found any that don't work?

I have two devices which are detected correctly - Lexar 32MB jump
dirve and a Lenovo USB sound device .... I have two that are don't get
detected correctly and they are a 512MB Imation flash drive and a
Gigafast 102.11g wireless fob.

The code goes screwy in this section when one of the "bad" devices is
plugged in (snippet from the atmel demo programs)

case DEVICE_UNATTACHED:
for (c=0;c<MAX_EP_NB;c++) {ep_table[c]=0;}// Reset PIPE
lookup table with device EP addr
Host_clear_device_supported(); // Reset Device status
Host_clear_configured();
Host_clear_device_ready();
Usb_clear_all_event(); // Clear all software
events
Usb_enable_vbus(); // Give at least device
power supply!!!
if(Is_usb_vbus_high())
{ device_state=DEVICE_ATTACHED; } // If VBUS ok goto to
device connection expectation
break;

So when it hits Usb_enable vbus(); the jtag mkii goes awry ...

Any one else run into this - I am using a AT90USBKEY - I am using the
latest code from Atmel and winavr ...

I was runing the key on a 9v battery but did switch to a wallwart just
to be sure and no diff..

Glenn

.



Relevant Pages

  • Re: AT90USB1287 OTG host compatibility with devices?
    ... interfacing theAT90USB1287to various USB devices. ... plugged in (snippet from the atmel demo programs) ... Am I the only one using the AT90USBKEY for host mode? ... It appears that plugging in some devices and attempting to apply power ...
    (comp.arch.embedded)
  • Interfacing to USB HID device on devices with USB Host
    ... Is there any definitive guidance to interfacing with USB devices on devices ... I'm looking at using a HID device, or would there be a better more supported ...
    (microsoft.public.pocketpc.developer)