USB superspeed peripherals Forum Discussions
Hi,
When we configure the end points and the DMA Channels for CX3 board what are the things to be taken care of? I know the endpoint should be as specified as in the descriptors. What about the DMA producer/consumer sockets? Can I use any socket? For example, if a project use socket CY_U3P_UIB_SOCKET_CONS_1, can I change it to CY_U3P_UIB_SOCKET_CONS_10 and run?
Show LessIs the capacity of SPI boot flash changeable? Can I use other sections beside the boot code section in the SPI Boot Flash for normal reading/writing?
Show LessHi all,
I am using FX3 UVC.
Question: Is FX3 UVC driver compatible with OpenCV on Linux OS?
In application note(AN75779), contents about V4L2 exist. But I want to know whether OpenCV does or not.
Various Host applications allow you to display and capture video from a UVC device. The VLC Media Player is a
popular choice. Another widely used Windows application is AMCap. We recommend AMCap Version 8.0 because it
has demonstrated stability when streaming, whereas later versions of AMCap can slow down stream rendering. Two
additional Windows apps are VirtualDub (an open-source application) and Debut Video Capture software. Linux
systems can use the V4L2 driver and VLC Media Player to stream video. The VLC Media Player is available on the
web. Mac platforms can use FaceTime, iChat, Photo Booth, and Debut Video Capture software to create an interface
with the UVC device to stream video. (Page 57 in AN75779)
Please response about that.
Regards, thank you.
Kim
Show LessHi,ALL
I am debugging the two eyes image sensors connecting to FX3 as the picture shows:http://a3.qpic.cn/psb?/V10Mr0Vp1DXVaf/00T2ln32Z2bIFQopdG2t7Zlrz71yAMUw502zH6yFkdA!/m/dGYBAAAAAAAAnull&bo=gAKkAgAAAAADBwY!&rf=photolist&t=5
two eyes image sensors hardware environment:
Platform: FX3_CYUSB3014
Sensor model: MT9M034, parallel port output 12bit
Resolution: 1280 * 720-60fps, black and white 8bit
Interface: take each sensor high 8bit * 2 = 16bit (as a similar YUV format)
MCLK: external 48MHz crystal at the same time to provide two sensors, PIXCLK configured to 74.25MHZ
Left and right sensor output signal is not synchronized,all the two sensors' PCLK / FV / LV were tested with the oscilloscope.These signals are different degrees of dislocation (because if they are synchronizated, theoretically two sensors of these signals should overlap), the pictures as follows:
The FV waveform of two sensors:http://a3.qpic.cn/psb?/V10Mr0Vp1DXVaf/0bl2jfnZiFTDFz0MBRUcnAjAV*gpNGPQPivJy7va*mk!/m/dG4BAAAAAAAAnull&bo=QwP8AQAAAAADB58!&rf=photolist&t=5
The LV waveform of two sensors:http://a3.qpic.cn/psb?/V10Mr0Vp1DXVaf/Ox6SSaUf8w8e4ff0t5CBPF21qLCPuH.9ZdVt28Uu4zo!/m/dBYAAAAAAAAAnull&bo=SQMJAgAAAAADB2M!&rf=photolist&t=5
The PIXCLK waveform of two sensors:http://a2.qpic.cn/psb?/V10Mr0Vp1DXVaf/2KwYDHpDQuaL9XndSU*XiRnmJf0hnxKBCLkzFKUbGxo!/m/dCUAAAAAAAAAnull&bo=OQP6AQAAAAADB.M!&rf=photolist&t=5
In addition,the high 8bit sensor image there are black stripes (fixed appears above and random appears in the horizontal direction, as shown in the picture).I think that datas are lossed.
Now, i don't know what i should do next. Could you give me some guidance or suggestions ?
Thank you!
I use an an external trigger input that can be used to synchronize two video streams.But the pictures show that they are not synchronized.I don't konw why?
Show LessHi, is there a document on debugging FX3 using SEGGER debugger?
If there is ,then which are the corresponding pins on the FX3 board? My UART is busy and i'm forced to move to JTAG.
Show LessUsing the source-sink isochronous image I came across the following problem:
Senario:
Host sends X bursts (each burst contains 16 packets, packet size = 1024 bytes, mult =1 ), and then queries the cypress fx3 regarding the amount of glDmaPktsReceived (counter of DMA events that is increased when CyFxIsoSrcSinkDmaCallback being called with producer CY_U3P_DMA_CB_PROD_EVENT that occurrs either when the buffer is full or short packet was recieved).
Problem:
glDmaPktsReceived < Total Number of bursts that were sent from the host (verified in sniffer that everything was transmitted).
NOTE: working with short packet solves this, for example size of 1023 bytes, test is completed successfully glDmaPktsReceived = Total Bursts sent from the host.
Configuration is:
burst size = 16KB, mult = 1, bInterval=5 (any value between 1..5 has the same issue)
Any ideas? are there any known limitation for FX3 ISO that I should be aware on when working with this device?
Show LessHi,
I am attempting to create a serial GPIF II interface in the designer tool and have been following the instructions posted here: http://www.cypress.com/?app=forum&id=167&rID=75590 . Has there been any update to this or is the only way to implement a serial interface achieved by manually editing the generated header file?
Thanks
Show LessIs there a version of the Linux SDK with 64-bit support? The arm tools supplied with the SDK seem to be 32-bit only:
$ file ~/cypress/arm-2013.11/bin/arm-none-eabi-gcc
/home/petter/cypress/arm-2013.11/bin/arm-none-eabi-gcc: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.16, stripped
A Yocto meta-fx3 could have been nice...
Show LessHi,
I tried running the USB-UART example code in linux. I need the same setup in which the data is read from SPI port and sent to the USB end point. For this, the data should be first coming to CPU and after processing that data, CPU should sent it to the USB.
What are the necessary changes to be made in the USB-UART example for this? I need the device to be registered as a Serial device (USB-UART Bridge).
Show LessHello, I'm currently modifying the SRAM_FX3 project included in the SuperSpeed Explorer Kit and would like to increase the number of address lines from 8 to 13 in GPIF Designer. I assumed that making this change would force CY_U3P_PIB_GPIF_ADDR_COUNT_LIMIT in cyfxgpif2config.h to change from 0xFF to 0x1FFF but it is not updating. Can you tell me how CY_U3P_PIB_GPIF_ADDR_COUNT_LIMIT is calculated from the GPIF Designer file?
Thanks,
Scott
Show Less