USB low-full-high speed peripherals Forum Discussions
Hello community, hello cypress team,
During the last weeks I used the latest cyusb_linux (version 1.0.5) and found some improvement possibilities.
My results are available at GitHub - Ho-Ro/cyusb_linux.
Major changes in two main areas:
- Gui: port to Qt5
- Gui: removed a lot of C++11 warnings
- Gui: some cosmetics
Makefile: make install (install as root)
- Makefile: make uninstall (clean uninstall as root)
- Makefile: make deb (Build a Debian package as user)
This package can be cleanly installed and uninstalled on Debian and Ubuntu systems.
The deb packages checkinstall and fakeroot are necessary to use this feature.
Please check and comment!
Last but not least, two questions to cypress:
- What is your linux roadmap for the cyusb suite?
- Are there any plans to support the GPIF design (for FX2LP) under linux?
CU, Martin
Show LessHi,
We are planning to interface Image Sensor, FPGA with FX2LP (56-Pin Package). I need to store FX2, FPGA firmware and calibration data in the external EEPROM so that FX2 will read firmware from external EEPROM and bootup FPGA via I2C. Total firmware size exceeds more than 300 KB.
Can i interface more than 64KB of EEPROM with FX2LP (56-Pin) ?
As per EZ-USB® Development Kit User Guide & Hardware Design Guide, the address pins (A0, A1, A2) of EEPROM must be fixed as either A0 = 0, A1 = 0, A2 = 0 for small EEPROM and A0 = 0, A1 = 0, A2 = 0 for large EEPROM (max 64 KB) to enable the FX2 bootloader to boot either from small EEPROM or Large EEPROM.
Can we change the address pins(A0, A1, A2) of the EEPROM to the value other than 000 or 001 so that we can connect more then two EEPROM's ?
Thanks,
Karthick
Show LessI am about to implement some software using Matlab to communicate with my I2C Hardware (AD5933 Evaluation board) using the CY7C68013-CSP microcontroller utilizing vendor requests. To my understanding, before I can actually begin reading and writing, I must use the vendor command A0 to place the 8051 in RESET mode by writing 0x01 to the register 0XE600. I utilized the XferData() command to send this request and I also set all the required parameters before (i.e. Target, ReqType, Direction, ReqCode, Value, Index). However the XferData returns false in workspace (see attached images). I tried increasing the timeout and it still returned false. Some assistance would be greatly appreciated.
Show LessHello,
I have three questions.
1. Can we enter suspend mode from CY7C65213?
and if CY7C65213 is in suspend mode, which state is TXD pin(Hi-Z / High / Low(0V))?
2. Can we set TXD to Low(0V) ? for example, if we keep reset condition, can we set RXD to Low?
3. Can both D+ and D- be applied voltage without supplying voltage on VCC and VCCIO?
Best regards,
Yocchi
Show LessI followed "SuperSpeed Device Design by Example" to configure SCB0 of CY7C65215 on SuperSpeed Explorer Kit from UART to I2C (Freq = 400000, Mode = Slave and Slave Address = 0x42). After I select Device --> Reset, it failed to enumerate as COM port and I couldn't change it back to UART either.
The attachment showed that USB-Serial Configuration Utility failed to find it. I too tried to update the driver for USB-Serial (Dual Channel) but it failed.
Show LessHi,
To avoid re-inventing the wheel, has anyone ported the FX2 Bulkloop example from Keil to SDCC / Eclipse to run with CyUSB.sys on Windows that they could share ?
Thanks
Dave
Show LessHello.
I did test I2C/SPI interface with CYUSBS236 Kit.
I want to change dev type (I2C / SPI / UART) without cypress configuration util.
because new board will be made with CY7C65215 + Another chip and be controlled cfg/protocol with new MFC tool in Win OS.
(We not have plan to add ROM for CY7C65215)
So Is there any method to change dev type and protocol parameter value in code level?
Linux library have functions expected change it , for example , CySelectDeviceType / CySelectInterface .
But windows library not has symbol of that.
I did already search about this question.
Below ticket not have any solution for question.
Re: CY7C65215 - Programming the configuration flash
Please let me know how to set configuration in windows code level.
Thanks,
- Windows OS
- Control and Set CY7C65215 with new MFC tool.
- We can't reuse cypress cfg util.
- We need API (or lib) to change configuration value.
Show LessHello!
I'm working on a a project using the CY7C65211A as a CDC USB-I2C Bridge. This is something I actually have successfully done, but over a year ago, so with all the Cypress USB Drivers present on my system now, I think windows is installing the wrong one. What I'm finding is I can connect with no problems to the Vendor MFG interface to configure the device, but I'm unable to actually use it as a CDC interface. The Cypress USB Serial Test Utility shows the following:
The device is also not found by the Bootloader Host Utility in Creator 4.2, and attempting to write I2C with the cyusbserial.dll library in my .NET bootloader application gives me CY_ERROR_REQUEST_FAILED, which seems to point to it not being recognized as a proper CDC USB-Serial device.
In device manager, I can see the MFG device, as well as the USB-Serial device:
I had thought the driver at:
C:\Program Files (x86)\Cypress\USB-Serial SDK\Cypress USB-Serial Driver\DriverBinary\CDC_Driver\bin\win10\x64
was the one I should be using, but I still am unable to find the device in the test utility.
Would anyone be able to point me to the correct driver I should be installing for the CDC device?
Thanks!
[EDIT]
Something I forgot to mention, last time I was working on the CY7C65211A I was using Win7 x64 and now I am on Win10 x64.
Also, checking the event viewer I found this warning every time I try and change the driver. Possibly related?
Message was edited by: Kyle Trenholm
Show LessHi,
I want to send the commands from GUI--->FX3--->ZYNQ(like $ZYNSAEC9945678#94!), in this FX3 will act as a 'master' and ZYNQ will act as a 'slave' and again i have to slip this ZYNQ to 'master' and FX3 as a 'slave' to getting the commands given form GUI side.
I getting the commands upto from GUI to ZYNQ, but i am not the getting the commands from ZYNQ to FX3. can you help to solve this problem?
Attached the FX3 file and ZYNQ file.
Regrads
Dhanuja
Show LessHi. cypress
customer use CY7C65642 to design in two ports HUB(current pending 2ports). according to newly datasheet, I will let customer modify R121 650R to 649R.customer use VUBS 5V to supply the IC, whether the SELPWR(Pin 22) to connect with VBUS or without any GND or VDD? do you have any other advice base on schematic.
thanks
flance fang
Show Less