USB superspeed peripherals Forum Discussions
Dear Sirs,
I am working on the USBAudioClass Example - but get no sound from the kit.
In debugging this I want to verify the PCM file I actually stored in the SPI, using USB BootProgrammer Device.
But now, no matter what I try, I get SPI busy. I have of course waited (more than an hour), but it just do not seem to get back from being busy.
I have flashed the device with the factory default image (USBBulkSourceSinkLED). This is still working.
But as soon as I reflalsh the USB BootProgrammer, and access the SPI, I get Busy.
I am following the the guide in the readme.txt under the USB BootProgrammer.
I have also read and tried out suggestions from many of the similar posts.
Examples of the Control Center screenshots exercises to be found in attached .zip.
I just want to flash and make a verify by reading (Read File).
I get a success in resetting the SPI; but when ever I try to read (Transfer Data or Transfer File), I get error code 997.
My system is WIndows 10. Both Windows, and the Dev kit is newest and updated.
It would be really nice to get some input, to proceed.
Best Regards
Show LessHi, I am interfacing a qvga sensor to my FX3 board. configured it according to AN75779 reference doc. I traced the data on wireshark and as per the calculation, it shows me the buffer data more than the 1 frame size. What could be the reason?
where I should look into it?
please suggest~
Regards.
Show LessHi team,
I'm using fx3 to stream video data from fpga to pc using vlc. i have used rgb888 and yuy2 format, both have worked. as thier guid is mentioend in the descripor files of the example projects. My doubt is as follows , what is the values mentioned in (?), what does it correspond to
0x59,0x55,0x59,0x32, /* GUID used to identify streaming-encoding format: YUY2 */ --> available from 4cc website
0x00,0x00,0x10,0x00, -->(?) what does this mean,
0x80,0x00,0x00,0xAA, -->(?) what does this mean,
0x00,0x38,0x9B,0x71, --> (?) what does this mean,
0x10, /* Number of bits per pixel used to specify color in the decoded video frame.
AND
0x7D, 0xEB, 0x36, 0xE4, /* RGB888 GUID: E436EB7D-524F-11CE-9F53-0020AF0BA770 */ --> available from 4cc website
0x4F, 0x52, 0xCE, 0x11, -->(?) what does this mean,
0x9F, 0x53, 0x00, 0x20, -->(?) what does this mean,
0xAF, 0x0B, 0xA7, 0x70,-> (?) what does this mean,
0x18, /* Number of bits per pixel: 24 */
Also,
i want to stream Y8 and Y16 format (i.e for y8--->640*480*1 and y16--->640*480*2, no U&V),
i did get the codec for y8 and y16 format from 4cc website,
does cypressfx3 support sending such format, and if yes, can u please tell me what values to include in the (?) regions
0x59,0x31,0x36,0x20, /* Y16 format */ --> available from 4cc website
0x00,0x00,0x00,0x00, -->(?) what to add,
0x00,0x00,0x00,0x00, -->(?) what to add,
0x00,0x00,0x00,0x00, --> (?) what to add,
0x10, /* Number of bits per pixel used to specify color in the decoded video frame.
lastly, where can i find MEDIASUBTYPE for diferent guid format.
-Thanks
Show LessHi,
I am using the CYUSB3KIT-003 EZ-USB™ FX3 SuperSpeed Explorer Kit connected to an FPGA through the GPIF interface.
The transmission from FPGA to the FX3 works fine, whereas in the other direction I have some issues.
15 out of 32 data signals are driven high properly, i.e. they reach more or less the 3.3V value; the other 17 instead can only reach a value of 2V. In addition, there is a voltage drop on the 22-ohm series resistors of these 17 signals, meaning that there is a current flowing somewhere (about 20-30mA, but still I am wondering how is it possible, since it is connected to an FPGA pin, that is high Z).
Dually, the above 15 data signals are not driven down to 0V, as they reach 1V (and there is the same voltage drop across the series resistors), whereas the other 17 can go down to 0V. All 32 signals are connected to the same FPGA bank.
I have tried everything possible downstream of the FX3 pins, so it seems that the culprit of this cumbersome behavior is the FX3. The firmware code is taken from an example provided and slightly adapted. The GPIF designer was used to generate the .h file to include.
So my question is if I am missing a pin setting or something else in the configuration process. But the strange thing is that half of the pins behave in the opposite manner with respect to the other half.
Thank you
Show LessHello there. I'm completely new to this microcontroller and I'm having problems in understanding how to program it from the provided examples.
I'm currently trying to conditionally set different GPIOs depending o the payload content sent by the host. Ideally I would like to be able to read the content of the DMA's channel buffer, which would contain which GPIO I want to set.
After finding out how to add headers to the payload I though I could simply access the memory location where the payload is and do a "if - then" statement using the content of the buffer as I expected. How would I go about doing this? Any direction would be rather appreciated. Thx in advance.
Show LessI want to configure the GPIF II interface of CYUSB3014 in 32-bit parallel bus + Slave FIFO mode (bidirectional).
This clock frequency is stated in the data sheet as a maximum of 100MHz, but is it variable if it is 100MHz or less?
I want to change to 50MHz / 66MHz / 80MHz.
Also, if I change the clock frequency, do I need to change the FW? If it is yes, where and how should I change it?
Thanks,
Tetsuo
Hello, I'm looking for some technical info concerning your CYUSB3065 device. In the datasheet I see that the device is USB 2.0 compatible and I'd like to know if that means it can communicate over the USB2.0 D+/D- lines only and if there are any band width restrictions when used in the USB2.0 only mode.
Looking forward to hearing back
Show LessHello, we would like to interface an FX3 controller via C library calls (or via Python ctypes). Do you provide a DLL for CyApi? I could only find the static CyApi.lib or the dynamic CyUSB.dll (which is a .NET DLL and does not export functions). Thanks!
Show LessI'd like to bump up a question from 2016:
Has the python library for the cyusb.dll been developed/released as yet? Can you give an update on a schedule if there is one?
Show LessHi team,
I'm using fx3 to stream video rgb24, at 60fps i did the changes in the descriptor files, the gpif files and the uvc files of appl note an75779.
for resolution 640x480 at 60fps the video comes proper , see attached file --> 640img ( proper greyscale hv ramp)
but when i change the resolution to 800x600 at 60fps the video is stable, but the video has visible stripes in the hv ramp
see attached file -->800img (hv ramp video stable and locked, but stripes visible). Can anyone provide a solution to this.
-Thanks
Show Less