cancel
Showing results for 
Search instead for 
Did you mean: 

USB Superspeed Peripherals

wewe_3633216
New Contributor

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

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

0 Likes
1 Solution
YiZ_31
Moderator
Moderator

这你需要通过串口查看FX3的工作状态,commit buffer failure错误代码。

View solution in original post

2 Replies
YiZ_31
Moderator
Moderator

这你需要通过串口查看FX3的工作状态,commit buffer failure错误代码。

View solution in original post

wewe_3633216
New Contributor

您好!感谢您的回答!

0 Likes