I use FX3 with I2C boot (Z1Z) and it works fine on normal conditions. But if I reboot the PC ( motherboard do not cut down USB power during reboot sequence), in windows OS, the USB device can't be enumerated and shows an unknown device. Only after I plug out and in the device, the system can recognize the FX3 device.
It is strange that FX3 works well on the same PC in linux OS.
Is there any idea what's wrong with my design? Thanks a lot!
Hi Xu bu,
Please check the state of FX3 just before PC re-booted. Did it go to suspend mode.
Please let us know which firmware you are using to test. Can you load USBBulkSrcSink firmware from FX3 SDK 1.3.4 and check if the device enumerated after reboot.