USB superspeed peripherals Forum Discussions
I have created a buffer i.e. char buffer="MINDFLOW"; and i want send this buffer content to P to U(processor to USB) buffer i.e. input-> buffer_p.count. im not able to copy using memcpy since buffer is defined in structure.
Show LessDear Sir,
There are several I2C slave devices attached with my CX3 video board. all I2C operation will done within esUVCUvcAppThread_Entry().
I want to know whether these I2C operations which are time-consuming can block video streaming?
For example,UVC header is added by CPU manually, which is done by esUVCUvcAppDmaCallback(), do I2C operation in esUVCUvcAppThread_Entry() block this action and then block video streaming?
Best,
David
Show LessI've got the FX3 SuperSpeed Explorer Kit, and while reading through the firmware code I haven't found a way to send protocol-layer packets.
I wish to manipulate fields such as the sequence numbers, device addresses, crcs, etc, of the usb packet. How can I achieve this?
Show Lesshi,
I wanted to usb USB full speed mode,the wMaxPacketSize in the device descriptor was set 8bytes.Now please give me some support which firmware can choose.
Show LessHi,
I am working on FX3 UsbSpiDmaMode. I was able to send out control end point vendor command 0xB0 to UsbSpiDmaMode FW. And seems capture OUT/IN packet by USB protocol analyzer. See attached USBTrace screen shot.
For some reason, there is no data from IN packet. From the code, I am assuming the "FX3 SPI" should be in the IN data field.
Anything I might doing wrong? Is it the issue of CyU3PUsbSendEP0Data() or?
const uint8_t glFirmwareID[32] __attribute__ ((aligned (32))) = { 'F', 'X', '3', ' ', 'S', 'P', 'I', '\0' };
switch (bRequest)
{
case CY_FX_RQT_ID_CHECK:
CyU3PUsbSendEP0Data (8, (uint8_t *)glFirmwareID);
Thanks,
Dick
Show LessDear Cypress,
In my Timing " A.PNG ", I need to design a GPIO signal as fast as PCLK (= DCLK).
However, all I tried like " B.PNG " or " C.PNG " can't fit my design. How fast does GPIF-II GPIO signal? Can it as fast as PCLK?
Sincerely,
WT
Dear Cypress,
I set the GPIO in toggle mode and insert toggle action in two states which are continuously accessed in the state machine to and fro.
But the result still can't solve my problem.
In the picture below, I make a contrast of simulation and my design (Red part).
Can GPIF-II set output GPIO as fast as Clock pulse? Because I need to design DDR signal.
Thanks!!
Liao
Show LessHi,
I met an issue,I used fx3 firmeware,now I want to usb1.01,full speed,maxpacketsize is 8,how to config these message in the firmware.
Above that,I want to know if the firmware support usb1.01 mode.
Thanks,
Show LessI've been trying to use AN65974, Designing with the EZ-USB® FX3™ Slave FIFO Interface, as an example for my own design. I've modified the stream out VHDL code for my purposes, but I'm having trouble with the stream in. In the slaveFIFO2b_streamIN module, even if I simply change the line that sets the data from
data_gen_stream_in <= data_gen_stream_in + '1';
to
data_gen_stream_in <= data_gen_stream_in + "10";
or even just make it a constant and leave everything else the same, the Streamer app fails when I try to do a Stream In. Looking at the code for the streamer app, it doesn't look like it checks the value of the data. I've also probed the flags, and they don't look significantly different from when I use the original code.
Can anyone give me some advice about what may be going wrong, or how to debug this? Is it possible that the VHDL code is less up to date, and I may have better luck with the verilog code? Is there some other example or documentation that anyone can recommend other than AN65974 that may help me?
Thanks, -Mike
Show LessHi All
I am using a Cypress CY7C65213 USB to Uart Bridge chip. I need to study some examples about USB to Uart on linux.
But I only find example for I2C/SPI on linux.
http://www.cypress.com/documentation/software-and-drivers/usb-serial-software-development-kit
in Linux : USB-Serial SDK for Linux platforms Zip (http://www.cypress.com/?docID=45729)
Did you have more related information about this?
Thanks.
Ethan
Show Less