Hi,
I have a problem with the USB OTG operation on a AM3354 CPU. I am using Windows Embedded Compact 7 as OS.
On our board the VBUS line is connected to GND via an 4.7 uF capacitor. This value has been choosen based on the USB 2.0 OTG specification, and should allow operation of my platform as USB Host (to access an USB memory stick) and USB Device (to access a virtual serial comm port).
The strange thing now is, that when I try to connect an USB stick to my device, the stick is not recognized and the corresponding mass storage device is not loaded by the OS. When I exchange the capacitor with one that has 147 uF (which is the capacity needed for USB Host only operation according to the USB 2.0 specification), USB sticks are detected correctly and the mass storage driver can be loaded without problems.
Has anybody also encountered this problem (especially with Windows Embedded Compact 7)? Do I have to set some "operation bit" in one of the undocumented registers of the AM335x platform to switch to "REAL" USB OTG operation or what is going on inside the USB controller?
Your input would be very appreciated here.
Best regards
Simon