USB superspeed peripherals Forum Discussions
Parameter "int errno" on line 74 of main.cpp conflicts with typical C++ usage resulting in compilation errors.
Changing "errno" to "errnum" and adjusting the remainder of "libusb_error" to use "errnum" fixes the build problem. After the suggested change, cyusb_linux build and runs.
Modified source code for "libusb_error" is attached.
Show LessAfter successfully complied the project, EZ USB suite generates .img and .elf files inside the project directory. Is it possible to configure the tool so it can generate .bin file that can be used in a universal chip programmer?
Tony
Show LessI am looking for a solution similar to the one described in this post:
It seems as though the FXS3 is no longer supported, is there another recommend workflow for developing USB mass storage peripherals?
Show LessDoes Infineon have a solution for USB to UFS, Universal Flash Storage?
Greg
Hi,
I have two OS (Window 10 x64 and Window 7 x64). The FX3 firmware were develop on Window 10 PC and able to work. When I copy the Firmware (.img file) into Window 7 and use. The behavior will be very strange and i could not stream my video.
Besides, Even Reading the CY_FX_RQT_SPI_GET_VERSION Version number on Window 7 will give a strange number. For example, we set the version number to be 1.2.3.4 and able to display correctly on Window 10. Window 7 will give random reading such as 113.323.23.22. The number would be different each time we read.
May I know is there a compatible issue if direct copy window 10 built FX3 firmware into Window 7?
Thanks!
Show LessHai,
We have MIPI Sensor (Bayers Format RAW10 1080P 60FPS MIPI CSI-2 with 2 lanes), we are planning to interface with CX3 and convert to UVC Video of 1080P 60 FPS , in cypress website (https://www.cypress.com/products/ez-usb-cx3-programmable-mipi-csi-2-usb-30-camera-controller) it is mentioned that one can stream only up to 1080P 30 FPS but in forum i can see people trying to stream videos at 60FPS. I would be great if I can have some clarification on it (Whether it is possible to stream at 1080P 60FPS).
Thanks!
Hi,
I used CX3 to get image sensor with 328 x 744 x 2 (16bit) x 10 (fps) = 4.6MBps bandwidth.
For super speed mode, the result is correct and no image issue.
The correct frame info is as below.
But, when I used high speed mode to get images, I got "CB failure" with these logs.
And sometimes, I got the frame info as below.
The sensor settings are the same in super speed and high speed mode, I only changed the descriptors in super speed and high speed.
Attached the "cycx3_uvcdscr.c" as well, could you please help me figure out what root cause might be?
Thank you.
Bert
Show LessHi,
I am facing an issue in 1.3.4 SDK at High speed, that the issue is if I build my code at 1.3.4 SDK there is a frame drop while opening the UVC control window. In 1.3.1 SDK version I am not facing this issue. As per my knowledge it is due the integration of bulk or ISO endpoint suspend logic in latest SDK version, so I need to disable that logic in SDK. So please guide me to achieve this.
Thanks and Regards,
Vignesh Kumar R.
Show Less
//UvcAppDebugPrint(4," %d", WrBuff);
status = CyU3PDmaChannelSendData(&glUibChHandle, (uint8_t*)&WrBuff, CX3_UVC_VC_LEN_VALUE_WORD);
CyU3PDebugPrint(4,"\n\r Send EP0 Data failed------------- = 0x%x", status);
//status = CyU3PUsbSendEP0Data(CX3_UVC_VC_LEN_VALUE_WORD,(uint8_t*)&WrBuff);
if (status != CY_U3P_SUCCESS)
{
CyU3PDebugPrint(4,"\n\r Send EP0 Data failed = 0x%X", status);
}
Replaced CyU3PUsbSendEP0Data to CyU3PDmaChannelSendData as mentioned in the above link. Used for handling GET request from host. API returns success but the UVC control gets disabled.
Hi All,
I want an application to display the video coming to Windows UVC driver. We are using CX3 board with sensor sending data in RAW10 format. I understand that UVC supports only YUV format hence we have to send RAW10 as YUV data and in the application it has to be treated as RAW10 and display accordingly. I am wondering if there is any application which can do this or anyone modified any application for this.
Regards,
Nandan
Show Less