Cypress no longer supports new development with EZUSB.sys. We have transitioned over to CYUSB.sys.
Thanks for your guidence. But my problem is that I have a EZ-USB-SX2 (IC CY7C68001 of Cypress)based device .The driver for this particular IC based device was given from Cypress Semiconductor for Windows XP OS. which is working properly on XP.
Now i want to run it on . I have searched for its driver for Linux,but have not found it yet. Most of the search results and links are for EZ-USB FX2, while my device is SX2.
FX2 is a microcontroller based IC, while SX2 didnt have a. It is different from FX2(CY7C68013). Now what should i do ?? Please help me to solve this problem. I'll be very thankful to you.
On the driver side there won't be differentiation between SX2 and FX2. The device just sees USB packets irrespective of the driver it is connected to.
For linux, there are quite a few open source drivers. You'll most probably have to develop to over one of them.
I use libusb, and move the driver work into the actual software instead.
If you didn't want to do this, you could write your own kernel driver, or just use libusb and a daemon instead.
have you worked on lib usb ? i need your further help regarding libusb.
could you please send me your email id, so that i can easily communicate with you. i'll be very thankful to you.
What programming language will you be using for the host software?
Libusb is a C API, I suggest you read its documentation here.
It covers there library init, device finding, and communication.
I prefer to use a scripting language whilst testing (I use ruby, along with the ruby-usb bindings, though python and PyUSB are very similar).
For some example C++ code, look here
Is there any driver for Android for FX2LP microcontroller? I have downloaded cyusb_linux.1.0.4 and there are files 88-cyusb.rules and cy_enumerate.sh for Linux driver, however as far as I know there are some differences on Android.
Currently we don't have drivers for Android