USB superspeed peripherals Forum Discussions
Hi,
The 'GPIO57_I2S-MCLK_VIO3_SW' signal is connected to the I2S-MCLK pin of the CYUSB3014 device in the CYUSB3KIT-003 Superspeed Explorer kit. The signal is routed to the rectangular expansion header.
Please tell me the function of this signal.
Regards,
Prachi
Show LessQ1) Is it possible to fix USB FullSpeed in CYUSB2014-BZXC?If possible, please tell me how to fix it.
Q2) Regarding Standard DeviceDescripter below, is it ok tothink that "Offset7:bMaxPacketSize0" can be set 8, 16, 32 , and 64.
Best Regards
Arai
Show LessI created a text file using Notepad in windows 7 and saved to a sd dard. I plug this ds card into my company's FX3S based board. I can read back this file using FX3SFileSystem sample code. But after I write a file to the sd card, this card become unaccessable. I got FR_NO_FILESYSTEM error when I read back the file. Please give me help.
Thanks,
Zhiyong Ding
Show LessHost Processor: Atom 1.46Ghz E3815
OS: XUBUNTU 16.04
IDE: QT
USB Device: ez-usb FX3
I am using a modified version of the Cypress provided GUI, with an added tab to handle Interrupt USB data transfers. All message traffic is in a separate thread from the GUI.
My message size is about 100 bytes. Each message has the time it was sent and the time it was received is recorded (the Host to FX3 times are sent back to the Host)
Time on both sides are synced.
My question is about message time.
Host to FX3 transfer time is aprox. 200usec
FX3 to Host is 600usec.
These times especially the FX3 to Host seems long.
Has anybody done this type of timing?
Are these times out of line?
Trying to determine if I need to dive in and start dissecting the lsusb driver and/or the cyusb lib.
Thanks,
Show LessHi,
I'm implementing a uvc 1.0 application with FX3 device. The code is based on AN75779, running on Windows 10, with DMA callback implementation, Bulk Endpoint:
Packet size: 1024
DMA Buffer size: 34800 (34*1024 - 16 bytes)
The Problem:
At a certain point the stream is stopped because the deviced assets a NRDY which is never cleared by a ERDY. Under this conditions the device is stuck (streraming freezes) but not crashed (just trying to recover the streaming with a third party uvc streamer it gets back to streaming). I think that the DMA has been corrupted for some reason, and this puts the GPIF in a bad state.
Please find here the screenshot of a protocol analyzer log
Show LessHello,
Our customer has downloaded FX3 SDK v1.3.3 and they are asking for legal usage of it.
EZ-USB FX3 Software Development Kit | Cypress Semiconductor
(1) Can they editing & compile the source code provided in SDK installed folder, write the compiled firmware to FX3 ROM and sell it as their product?
(2) Can they duplicate the object code of the driver (without modification and editing) and distribute it by CD for installation on the end user's PC?
Please tell us if there are any legal issue on this.
Best Regards,
Show LessI have been reading all the documents and examples about FX3 and so far I haven't found any example that I can use directly. Please help me if you have an example that meets our following requirements:
1. We would like to replace a Microchip micro-controller on our products with FX3 in order to gain the supper speed data transfer so FX3 will be the master on this product.
2. GPIF II will be used to retrieve data from a FIFO memory to the FX3 memory and then a head will be added to the buffer. Then FX3 will send the data to USB (or host).
3. FX3 receives the data request command form USB (or host) with the number of bytes to read which may vary from 16 to 32KB.
4. The FIFO memory control is pretty simple: D15..D0, CS# and RD# lines.
Hopefully some can provide an example.
Thank you in advance.
Show LessIn order to use FX3's GPIF State machine in serial mode, please use the attached project. Reference document is also provided in the attachment.
Regards,
- Madhu Sudhan
Show Less