USB low-full-high speed peripherals Forum Discussions
Hello,
I'm new in the world of cypress mcu's. Having that in mind, I will ask two probably funny questions. Here is my current state: I have a device with CY7C68013A 100pin version(the mcu hereafter) and a 4k eeprom chip onboard. Eeprom is programmed for C2 load (both VID/PID and program load), but the mcu is dead-literally. I've managed to replace the mcu with 128 pin version (don't ask how).
The problem is this:
after connecting the board (with eeprom disconnected from the mcu) to USB port on a PC, there is a delay of 15 sec. after which PC throws: Unknown USB device(device descriptor request failed) and device HID property is:USB\VID_0000&PID_0002\5&1C38AEC2&0&8 . I know this is the enumeration process failure, which means the mcu didn't enumerate with hardwired VID/PID.
My question 1 is this:
since 128 pin version has EA pin which should be pulled down/up to enable/disable loading of a program from an off-chip RAM, could letting it float be the reason for this behavior?
My question 2 is this:
Is there any other quirk I should address to make it work?
Show Less1.Can CY7C68013A receive USB scanner data and OLED display via Max3421E (host)?
2.Attached is the associated code of Max 3421e with integration.
3.But when I try to integrate the max3421e code ,, there are always the following problems:
Build target 'Target 1'
compiling FW.C...
compiling VEND_AX.C...
assembling DSCR.A51...
compiling isr.c...
compiling FX2LPSerial.c...
linking...
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_NEWINTRANSFER?VEND_AX
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_FX2LPSERIAL_XMITHEX4?FX2LPSERIAL
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_WREG?VEND_AX
CALLER1: ?PR?ISR_EXTR5?ISR
CALLER2: ?C_C51STARTUP
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_RREG?VEND_AX
CALLER1: ?PR?ISR_EXTR5?ISR
CALLER2: ?C_C51STARTUP
*** ERROR L107: ADDRESS SPACE OVERFLOW
SPACE: DATA
SEGMENT: _DATA_GROUP_
LENGTH: 0072H
Program Size: data=227.6 xdata=4476 code=7649
Target not created
Show LessHello,
I am using CyUSBSerial_SDK_Linux on Raspberry Pi to control a projector that uses Cypress usb-to-spi chip(CY7C65215), I wrote a c program for communicating with the device. Everything was working fine on Raspberry Pi 3 running Linux (raspbian buster), however now we just got the Raspberry Pi 4 also running Linux (raspbian buster), but the problem is on the Pi 4 I am getting
CY_ERROR_DRIVER_OPEN_FAILED when calling CyOpen()
Can you please help?
Thanks a lot.
Show LessWhen I'm trying to open control center in linux. It pops that
"Please Visit PreferencePage and Configure Control Centre's Path!"
I'm trying to find a path.
where is it?
Thank you.
Show LessHi
Using the USB to I2C tool does not work, the developers recommend that we need to update the USB driver to 1.0.3.79 (File format: image file). Can you help with the driver?
Thanks.
Show LessHey there,
we want to implement a "start sequence" with CY7C65215 via i2c. The following seqence needs to be realized:
Start - 0x04 - NotACK --- RepeatedStart - 0x34 - NotACK --- RepeatedStart - 0x06 - NotACK --- RepeatedStart - 0x36 - NotACK - Stop
Of course this is kind of strange because none of the four messages will be acknowledged. And it does not really comply with i2c. Basically, we need to set isStopBit argument to 0, call CyI2cWrite() three times with the desired byte as slave address and ignore NotACK each time. Then call CyI2cWrite() one last time with isStopBit set to 1.
This would realize the sequence but unfortunately there are some restrictions like minimum data buffer length.
Any ideas?
Regards,
Marco
Show LessHi,
We are integrating a product from TI which supplies an x86 API that uses an x86 build of the cyusbserial.dll.
We need to port all of this to an x64 compiler, is there a directly compatible x64 version of this cyusbserial.dll available please?
Thanks
Show LessHi,
I have refer above mention model but I am unable to open supplied Eagle DMB-TH-V1_1_PCB.brd file. Can you please suggest me, which eagle version used to create this brd file??
Thanks in advance.
Show Lessdear all
i am unable to detect cypress cy7c68013 (used in analog device eval board) using cyusb.dll using custom C# application.(unable to detect cyusb device arrival, removal...)
I have tried bulkloop project from cypress by editing device VID and PID but it says no device detected.
Analog device use ADI_cyusb_usb4.dll but the dll is not for .net environment and they suggest that i shall use cyusb.dll as their dll is not for custom use
Regards
Show Lessboth of the usb3.0 and usb2.0 can be enumerated successful, usb3.0 can transmit vedio in both YUV and RGB565 but usb2.0 can only transmit vedio in YUV. Is there anybody can show me any possible circumstance? Thanks a lot!
Show Less