FX3 IN_EP read problem | Cypress Semiconductor
FX3 IN_EP read problem
We are working with a custom board with an FX3 controller (after years of success with the FX2 product).
1. OS Windows 7, running Control Center:
OUT_EP (01) writes are good, and IN_EP (81) reads are good.
2. OS Debian Linux 3.14.0 Wheezy, running cyusp-linux:
OUT_EP writes are good, but IN_EP reads fail with overflow error (even simple characters).
Our custom read/write C# software on Windows works fine. The Linux C software (using libusb-1) writes are good, but IN_EP reads fail on 'read io' error.
Any suggestions about why the difference, or maybe something we are missing in using cyusb_linux? Thanks in advance.