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

cross mob
Anonymous
Not applicable

Hi,

I am trouble-shooting intermittent read errors from the custom design using 68013a at 480Mbps USB transferring data to Windows PC-based application using 3.4.7 Cypress driver and .net library. The problem occurs rarely - once per 1..5*10e7 packets control transaction ctrlEP.XferData() returns false almost immediately or after few (0-5) milliseconds. Surely I have tried obvious remedies such as using better (or shorter) USB cable, different PC and different USB2.0 port but the problem is persistent.

- What is the re-transmission policy of the control transactions in the CyUSB driver / .net library  (how many retries are allowed before declaring the failure)?

- Is any way to change the re-transmission policy?

- Any other ideas/suggestions are greatly appreciated

Best regards,

Alex

0 Likes
1 Solution
Sananya_14
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hi Alex,

Please update the driver to the latest version from http://www.cypress.com/file/322371 and .net library from FX3 SDK at http://www.cypress.com/file/139276 . Check again after updating and let us know if the errors still occur.

Best Regards,

Sananya

View solution in original post

0 Likes
1 Reply
Sananya_14
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hi Alex,

Please update the driver to the latest version from http://www.cypress.com/file/322371 and .net library from FX3 SDK at http://www.cypress.com/file/139276 . Check again after updating and let us know if the errors still occur.

Best Regards,

Sananya

0 Likes