USB superspeed peripherals Forum Discussions
I am using 2 devices made by different manufacturers. Both use FX3 usb3.0 drivers and interface to connect to the computer.
When I install both drivers, the device manager sees both devices connected to the OS.
But when the software of one device tries to connect to the device, it constantly gets confused and connects to the other FX3 device. It seems like the driver of the second device takes precedence.
The device manufacturers do not have solution and suggest reinstalling the drivers again whenever such a problem occurs.
Is there any other fix for this issue?
Show LessHello
Q1-1) Please tell me the default status of GPIO pins that are not set in GPIF II for unused pins. Output/Input?
Q1-2) I think the GPIO pin internal weak (50 K ohm) pull-up or pull-down I/O pins. But, Is it better to connect to the power supply in the case of pull-up and to GND in the case of pull-down as the pin processing for unused GPIO pins?
Q2)
I have set two flags of FLAG0 / 1 in GPIF II. However, the flag set as Thread_1_DMA_WaterMark is not used. In this case (including the meaning of avoiding noise generation etc. when it is set to open), is it OK to connect an unused FLAG-set pin to GND?
Best Regards
Show LessHello,
I'm using https://community.infineon.com/t5/USB-superspeed-peripherals/CX3-Update-firmware-in-SPI-flash-over-HID-interface/m-p/118510 source to update the firmware with HID interface, it totally worked fine with 3.0 connection,
when I tried with 2.0, video streaming is got stuck in middle and I'm unable to update the firmware,
when updating I got this:
CX3\WORKSPACE10\Cx3UvcOV5640_BASIC\Debug>HID_Sample_App.exe Cx3UvcOV5640_BASIC.img
................................first setoutput report failed
changes I did for USB 2.0:
modified HS descriptor fr HID interface,
changed ConnectState(CyTrue,CyFalse) to connect it as USB2.0
and I'm using Denebola Kit
Show LessHello forum,
I am looking for some clarification concerning the use of bridged external devices such as IMU sensor, capacitive touch sensor, and PWM LED controller peripherals that would be connected via I2C, UART, SPI, or GPIO to the CYUSB3065.
The intended end use is a two in one design, meaning that we want to use a single design/schematic that will ultimately be used for two separate products.
- One product would make use of the MIPI camera along with the above mentioned peripheral sensors and would make full use of USB3.0 provided via 1/2 of a USB type-C w/DP. A re-driver is used to split the Type-C into USB3.0 and DP and since that design only requires 1080p resolution to the display, only two of the four USB channels are required leaving the remaining two for the USB3.0 and the camera interface.
- The second product would not use the MIPI camera portion of the CYUSB3065, but still needs to access the bridge function for communications with the peripheral sensors. This second product requires all four USB channels to be used for the display since it will be 4k resolution and therefore no USB3.0 split will be available to the CYUSB3065 leaving only the USB2.0 for all bridge functions.
My question is, am I correct to assume that we can indeed use the USB2.0 D+/D- lines to handle all communications between the host PC and the peripheral sensors (excluding the camera/image sensor)?
In the long run, at least for us, designing for a single board that can accommodate both products will make much more sense than two separate designs.
I'd also like to ask if there is anyone here that we could contract with to help on the software development side of things concerning EZ-USB and the CYUSB3065 interface, or at least help get us going in the right direction? I hope this question is allowed here, if not I apologize.
I have spent a great deal of time scouring through the documentation and app notes, but several things are still unclear on how to retrieve sensor data from peripherals through the CYUSB3065 and EZ-USB.
Thank you for any help you're willing to lend.
-Dan Gates
Hi all,
I am now trying to get the GPIF II of my Fx3s working.
So I would like to try to run the AN82716 example first.
I would need to modify the GPIF II data bus from 32-bit to 16-bit since Fx3s only supports 16-bit data bus.
So I need the GPIF II source project of this example, both the master and slave.
I did found the cyfx file, but when I try to open it in the GPIF II designer, I got the following error.
Error: prj.M00007: Project "C:\Users\hsuan\Documents\GPIF II Designer\master_read_write_sync.cydsn\master_read_write_sync.cyfx" load failed. Error occurred while loading project documents.
Show LessHi,
For my initial evaluation of USB3 Vision, I am using the source code shared in the forum. Using that source code, I am able to enumerate the device as a USB3 Vision device, but I cannot connect to any GenICAM application to test the streaming. Any guidance on this would be appreciated.
Thanks in Advance,
Vigneshkumar R.
Show LessHello,
I'm using Denebola kit, so now I want to read BPL bit in status register of SPI flash, can anyone tell me How to read status register of SPI flash in Denebola Kit?
Show LessDear infineon team,
After compiling an old code in 1.3.4 SDK, the newly created file size is nearly 12KB larger than the old one which was compiled using 1.3.1 SDK. Due to the increase in file size, I'm unable to allocate the previous DMA buffer size that was implemented in 1.3.1 SDK source code.
We would like to know whether the file size difference in 1.3.5 SDK will be smaller or larger than 1.3.4 SDK in comparison to 1.3.1 SDK.
Thanks and regards,
Rakesh
Show LessHello,
I want to know, what is the maximum size of Image file, that I can upload it to Denebola kit and run?