2 Replies Latest reply on Aug 27, 2020 9:21 PM by wewe_3633216

    CY3014批量传输失败是什么原因导致的?

    wewe_3633216

      各位大神,我遇到在CYpress芯片工作一段时间之后,概率性出现批量传输失败的问题。具体现象为,可能在传输几个G的数据之后,可能出现在PC端调用批量传输函数(同步或者异步)返回失败,具体函数为“BeginDataXfer”,“WaitForXfer”,“FinishDataXfer”,“XferData”。在API函数说明中,并未指出这4个函数返回失败的具体原因以及解决方法。

      使用的硬件环境,是CY3014的USB3.0的超高速数据传输,只有批量传输会概率性死掉,在固件端收到USB数据后,会通过DMA搬运到GPIF2接口,传输给FPGA。