关于CyU3PUsbSendEP0Data()的通道挂起问题

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
thsh_4007911
Level 1
Level 1
First question asked First solution authored First reply posted

    我正在使用FX3 SDK v1.3.3开发USB2.0的HID应用,在SlaveFIFO的例程上,增加了HID的支持。

    通过EP0接收发送report时发现,CyU3PUsbSendEP0Data()函数发送完数据后,要等待19ms左右之后再继续接收report。问题参见:Re: CyU3PUsbSendEP0Data with FX3 SDK Version 1.3.3

   当我把工程切换到SDK v1.3.4时,等待时间更长了。

   请问,这个问题是否解决了?

0 点赞
2 回复数
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

您好,

这并不是一个bug,而是我们在1.3.3的SDK中针对USB2.0 data corruption问题作出的优化。

Regards,

Eddie

0 点赞
thsh_4007911
Level 1
Level 1
First question asked First solution authored First reply posted

非常感谢回复。

有什么办法能够减少USB 2.0中收发report的时间吗?每次发送report都要等待19ms,对我们来说太慢了。

此致

0 点赞