- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We got random communication errors at low frequency. When the error occurs, WaitForXfer returns immediately before timeout and FinishDataXfer returns false. Sometimes, it can be recovered after retrying for several times. Sometimes, the USB peripheral works abnormally and it disappears and appears again in the Windows device manager for many times until restarting the software.
This error occurs after upgrading CYAPI.lib from 32bit to 64bit. We have tried the following two versions of SDK and both of them do not work well. But I do not know the SDK version which we used before upgrading, since the old CYAPI.lib has been used for many years and no one knows who downloaded it.
https://www.cypress.com/documentation/development-kitsboards/cy3684-ez-usb-fx2lp-development-kit
https://www.cypress.com/documentation/software-and-drivers/ez-usb-fx3-software-development-kit
The USB chip we are using is 68013 and it works well before upgrading the SDK. The USB driver version is 1.2.3.20.
What should we do to prevent this error?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
We recommend you to use the library and driver present in the latest FX3 SDK: https://www.cypress.com/documentation/software-and-drivers/ez-usb-fx3-software-development-kit
Was the issue not seen before in the previous version?
Which firmware are you using?
Would it be possible to check on another system?
Would it be possible to attach USB analyzer logs?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
We recommend you to use the library and driver present in the latest FX3 SDK: https://www.cypress.com/documentation/software-and-drivers/ez-usb-fx3-software-development-kit
Was the issue not seen before in the previous version?
Which firmware are you using?
Would it be possible to check on another system?
Would it be possible to attach USB analyzer logs?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you very much for the quick reply!
Was the issue not seen before in the previous version?
No, this issue occurs after upgrading the CYAPI.lib to the new version.
Which firmware are you using?
I need to check with the firmware engineer and currently he is on vacation.
Would it be possible to check on another system?
We have tested on several systems. The test results are similar and this issue also occurs on other systems.
Would it be possible to attach USB analyzer logs?
Which tool should I use to get USB analyzer logs?
Where can we download the full versions of archive SDKs? The link below can only download the firmware but not CYAPI.lib.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Apologies for the delay in response.
You can use an analyzer like Lecroy to obtain the logs.