Cypress技术论坛
直播中

宁升椿

8年用户 270经验值
私信 关注
[问答]

xferdata在USB3.0上失败该怎么办?

我正在开发一个基于GPIF SLaveFIFO示例的数据处理应用程序。我们将一个大数据BUF分成包大小等于DMA缓冲区大小的小数据包。我们在中间件中调用XFelDATA()来实现需求。但是相同的代码得到不同的结果。它在USB2.0上正常运行,但在USB3.0上失败。最后的错误是0xC000,120,U***dStatusString是“状态=停滞,状态=未知”。此外,当我只发送一个短包,结果是正确的。我已经尝试了一些方法来解决这个问题,但我没有发现任何线索,谁能给我一些建议来解决这个问题?

回帖(1)

刘静

2019-11-1 14:40:12
你可以参考cyu***.net PDF的FX3 SDK演示如何队列传输。我们这里有很小的信息,我们需要知道主机的要求和设备是怎样回应(如果你有一个硬件协议跟踪)。你还可以参考柏控制中心应用和柏树蒸笼来开发你的应用程序。我们已经测试了这2个C #应用彻底的USB 2和USB 3
举报

更多回帖

发帖
×
20
完善资料,
赚取积分