I just received the DEMOFLEXISJMSD board. Using USB Prober on OSX, I wanted to see the descriptors, but the device did not enumerate on the USB. My hunch was that perhaps the firmware did not allow the USB to initialize unless an SD card was physically inserted, so I purchased a 2 GB SD card and tried again. This time, the device will enumerate and I can see the descriptors. However, after a brief pause (less than 1 minute), the device will disconnect from USB.
Before I break out the USB Protocol Analyzer, I'd like to know whether the default firmware is a fully USB compliant implementation. Can anyone give a definitive answer? Any details would be appreciated.
I searched the discussions here, and found complaints about the maximum SD bandwidth, but that's a separate issue from maintaining the USB connection.