USB superspeed peripherals Forum Discussions
text.format{('custom.tabs.no.results')}
Hello,
I used an an75779 based firmware in a Windows environment to set up an image sensor through a StreamerExample device.
Once the device was driver bound to the StreamerExample device, it was able to load data into bulk endpoints using CYAPI and send it to fx3.
However, when I tried to port the application(using CYAPI) to the linux environment, I could only see one cypress device with the lsusb command.
$ dmesg
$ lsusb
How to use StreamerExample Interface in AN75779 Chapter 5.9 on Linux?
I read the data(Community, KBA, Docs...) about CDC and extension unit, but I don't understand exactly if they apply to this situation.
Attach the firmware that connects to two devices in Windows.
Thanks.
Show Less
Hi,
I am trying to load a text file onto the cypress CY7C68013A after I have flashed the firmware onto it, and then stream data from it using a separate endpoint to a slave ASIC using external GPIF signals. I am unsure about the approach to follow, as I am not clear on how the existing firmware will access the data that is stored on the RAM.
.Any guidance on this issue is helpful.
Regards
Prerna
Show LessHello all,
I followed this KBA https://community.infineon.com/t5/Knowledge-Base-Articles/EZ-USB-CX3-Interfacing-with-the-onsemi-AR0234CS-sensor-KBA236855/ta-p/402602
and able to stream y8 successfully but what is the way to stream y10 from AR0234, I planned to stream either y12 or y16 but only y8 and y10 is supported by Ar0234, If I use AR0234 configuration data for streaming y10 from sensor, what is the configurations do I need to do in CyU3PMipicsiCfg_t structure and GPIF bus width on CX3 side.
And is there any application which supports streaming y10.
Regards,
StarDust
Show Less
Normally i used header in order to have image information but with IMX412 , it does not work and i set header size to zero but my information that i filled is contained in the image .
How can i used this header functionnality with IMX412 ?
Is sensor able to manage this functionnality ?
Show Less
Hello Infineon!
I'm attempting to add CDC ECM and RNDIS to an fx3s, I'm wondering if it's possible to get feedback for when a USB configuration fails and to let FX3S attempt a second configuration?
The idea being that if CDC ECM fails, it then tries configuration 2 which is RNDIS? I know there are no samples for CDC ECM or RNDIS, but is there an example for how to switch configurations on FX3s?
Regards!
Fujimi
Show LessHi,
I'm new to the CYUSB3KIT-003 from Cypress. I've started reading the manuals in order to understand the device, however it seams to become a bit overwhelming.
I'm wondering if it is possible to design a firmware to transfer data through bulk and isochronous endpoints as well as using UART and I2C, all at the same time.
If there are any hints or specific documentation that I should read, please help.
Thank you!
Show LessI "read" on this forum how to implement a 24-bit uvc rgb888-based on the AN75779 and followed all the steps for that solution based on the AN75779 YUV2 example, but when I increase it using amcap.exe, I still get a black screen. Attached here is a chip image of the FPGA video stream and a screenshot of the AMCAP.exe. Please help me to solve this problem.
Show LessHi,
I am using the FX3 driver in my device and at some point while running the software, the board has a communication timeout/failure. The code uses multiple threads: a) thread for requesting data from a GPIF endpoint, b) for parsing the data and c) for plotting the data.
What might be the possible cause or event in which the xferdata returns a false value?
Thanks,
Michelle
I would like my firmware to be able to work with both USB 2.0 and USB 3.0 but I am having some difficulty writing DMA setup code that works. USB 2.0 has a maximum buffer size of 512 bytes whereas USB 3.0 has a maximum of 16KB. Therefore, USB 2.0 operation, requires I reduce the FX3's buffer size however I am not sure how to access this information when the DMA is getting set up. My understanding is that the CyU3PConnectState API enables the USB connection and after this call I can use CyU3PUsbGetSpeed to get an enum for the current USB speed configuration. However I have my DMA configuration in the CyFxApplnInit with function CyU3PConnectState and when I put the CyU3PConnectState API call before my DMA configuration, I still get CY_U3P_NOT_CONNECTED. Im not sure if it is a timing issue or what.
What is the best way to modify the DMA buffer size based on the USB connection speed in the CyFxApplnInit function? Are there any examples which do this?
Show Less