FX3 and AN84868_Configuring_an_FPGA: switching to SlaveFIFO mode doesn't work until reconnect | Cypress Semiconductor
FX3 and AN84868_Configuring_an_FPGA: switching to SlaveFIFO mode doesn't work until reconnect
I have FX3 development board connected to PC in SuperSpeed USB3.0 mode.
Next I load AN84868 FX3 firmware to CYUSB3014 through "USB Control Center", and programm FPGA through "AN84868 FPGA Configuration Utility". When the FPGA is configured successfully, then the FX3 firmware switches to the Slave FIFO interface. But "USB Control Center" cann't write any data to the OUT endpoint CYUSB3014.
USB Control Center error message is
"BULK OUT transfer BULK OUT transfer failed with Error Code:997".
If I press "Reconnect Device" button in USB Control Center or physically reconnect cable this problem dissapear and SlaveFIFO mode works normally.
For example normal bulkout USB Control Center transfer report is
"BULK OUT transfer
0000 33 33 35 35 36 36 38 38
BULK OUT transfer completed"