I've writen an data acquisition software based on CyAPI wich communicate with an FX2 chip. It use asynchronous bulk communication ( packet size: 512 byte, 16 MByte/sec ). The implementation follow the recommendations of Cypress which can be found in the example programs: overlaped I/O, BeginDataXfer, WaitForXfer, FinishDataXfer.
It works correctly on my previous computer (desktop PC, Windows 7, USB 2.0, i5) but on my new one (Laptop, Windows 10, USB 3.0, 8th gen. i5 ) the transfer always breaks after few seconds.
Could you give me any advice?
Please check the driver version that you are using.
For windows 10 RS3, the driver version of cyusb3 is 184.108.40.206
Please check you windows 10 build version.
Refer to the below link where I have posted the driver: