FX3 device stops working after PC restart | Cypress Semiconductor
FX3 device stops working after PC restart
If I restart my PC running Windows 8.0 my FX3 device no longer works (power to it remains on). After the restart the USB vendor ID is 0 and the product ID is 0x20, both of which aren't what they were before the restart. Further attempts to connect to it by creating a fresh CCyUSBDevice object produce different IDs each time.
Upon power-on the device is initialized by uploading to its FPGA, which changes its USB product ID. Still, power has not been removed during the restart so it should still be in the state it was before, unless the restart is doing something to it.
How can I make it continue to work after a restart?