USB superspeed peripherals Forum Discussions
Can the FX3 Bootloader be customized? If yes, where I can get the Bootloader source code ?
Can we update firmware by PC writing code into flash, restart, then run new firmware without manual switch the PMODE?
Thank you and expect the answer.
Ellen Fan
Show LessHello,
Is it possible to share the JTAG connections of the FPGA and CYUSB3014 or should we provide seperate jtag connectors for both of them?
is there a way to connect them such that both of them can be noticed in a jtag chain?
Show Lessrecently loaded the cypress uvc example. using mircrosoft directshow KSproperty to access the uvc extension unit controls but it returns "element not found", i tried to modify the extension unit descriptor to expose some dummy controls but it still the same. any advice? btw the streamming video works, just the controls are not working
Show LessDescription After power-up the PC with FX3 device connected, the USB device is not functioning correct. Device Manager reports “… USB device cannot start…”
Reconnect the FX3 solves this issue.
After rebooting the PC with FX3 device connected, the PC hangs (with black screen).
The PC continuous booting, only after removing the USB cable.
Both issues only occur, when the FX3 is in EEPROM mode.
In USB mode everything works fine.
When the Vusb is switched (e.g. at power-up or reboot), the FX3 reset input signal is activated by a separate controller. After this reset, it takes about 2.2s to load the FX3 firmware from the external EEPROM.
Could this be an issue? Shall an USB3 device be alive within 2.2s, after Vusb.
Hi,I use FX3 as a master to control Nandflash to develop a USB disk. I set a DMA channel of manual type from pib to usb,dmaConfig.size= 512;dmaConfig.count= 16. I use function "CyU3PDmaChannelSetXfer()" to begin a transmission. The trouble I meet is that uib port couldn't receive all data sent by pib port,and finally DMA channel is aborted. Why and how to solve it? Thanks.
CyU3PDmaChannelGetStatus(handle,DMAstate,pibXferCount,uibXferCount) function :serial port print result as below:
DMAstate:2,pibXferCount:512,uibXferCount:512
DMAstate:2,pibXferCount:1024,uibXferCount:1024
DMAstate:2,pibXferCount:1536,uibXferCount:1536
DMAstate:2,pibXferCount:2048,uibXferCount:1536
DMAstate:2,pibXferCount:2560,uibXferCount:1536
DMAstate:2,pibXferCount:3072,uibXferCount:1536
DMAstate:2,pibXferCount:3584,uibXferCount:1536
DMAstate:2,pibXferCount:4096,uibXferCount:1536
DMAstate:2,pibXferCount:4608,uibXferCount:1536
DMAstate:2,pibXferCount:5120,uibXferCount:1536
DMAstate:2,pibXferCount:5632,uibXferCount:1536
DMAstate:2,pibXferCount:6144,uibXferCount:1536
DMAstate:2,pibXferCount:6656,uibXferCount:1536
DMAstate:2,pibXferCount:7168,uibXferCount:1536
final DMAstate:2,pibXferCount:8192,Cxcount1536
Show LessAre there any Linux device drivers which will work with the cyfxusbi2cregmode example, e.g. so that a i2c device would be available in /sys/bus/i2c/devices?
Or any Linux driver which would be suitable to modify?
Show LessI have some questions about the "FX3 3-D Imaging Demo", the demo said "two monochromic image sensors that are self-synchronized", the self-synchronized is how to achieve it? We want to achieve binocular automatic adjustment of brightness and exposure to meet more application scenarios, can open AGC / AEC will lead to two cameras are not synchronized, I would like to ask how to solve this problem in the demo?
Show LessI am attempting to link an Ettus B200mini USRP with a Motorola MotoMod for the Moto Z line of phones. I have been having trouble with USB3 mode and I wanted to verify what someone thought might be the issue.
The USB3 controller on the MotoMod is only using the SuperSpeed lines for USB3 (it is not backwards compatible to USB2.1), the D+/- lines are not connected. The B200mini uses the FX3 and someone pointed out that they thought it came up in USB2 mode (which would requrire the D+/- lines) and then switches to USB3 later in the process.
I attempted to look through the FX3 appnotes and data sheets and couldn't seem to find something definitive one way or the other on this. So is this accurate (and if so, could you point me to the documentation?)?
TIA!
Show LessHello,
I am using FX3 chip with examples from SDK.
There is callback for U2P transfer. Inside this callback i would like to check if IN endpoint holds any data. In another words is FIFO which is used for IN transfers holds any data.
How could i implement that using Cypress FX3 API.
Thanks,
Show LessHi,
I was wondering about differences between EZ-USB® FX3™ SuperSpeed Explorer Kit
and EZ-USB® FX3™ Development Kit. I realize that in SuperSpeed Explorer Kit maximum transfer rate is not so big as in the Development Kit, but are there any others limitations? Can I use all of source codes from SDK firmware? Is the ARM9 core fully accessible?
Regards,
Milosz