XferData fails when transferring a lot of data continuously | Cypress Semiconductor
XferData fails when transferring a lot of data continuously
I met a weird issue recently. I use auto mode to keep transferring data through GPIF. However, sometimes it fails after running a while. It returns with zero transferred length. When this happened, wait some time, small packet can be sent out again, but large packet (continuous packets) still fails. The only solution is to unplug USB cable and plug again. The working time before problem happens is random, sometimes can be quite long, sometimes is very short. If I slow down the GPIF speed from 100M to 50M, the defect rate decreases also.
Can anyone tell me why? Thanks!