USB superspeed peripherals Forum Discussions
Hi,
i came across an artice that Cypress worked together with Lattice, developing an eval board using a Cypress FX3.
The firmware of the FX3, used in this example, would be a perfect reference to start the projekt i'm working on.
Since the download link on the website of Lattice seems to be broken, i wanted to ask if you are able to share the firmware?
Best regards!
Lattice USB3 Video Bridge: Lattice USB3 Video Bridge Development Kit - Lattice Semiconductor
Downloadlink (broken?!): http://www.latticesemi.com/view_document?document_id=50810
Show LessHello,
what to do with unused write protection inputs on the SD card ports? Can they be left floating?
I want to be able to read and write from uSD cards, but don't want to use the hardware switch for write protection.
S0_WP on G3 and S1_WP on D3 are the pins I mean.
Thanks in advance...
Mark
Show LessI want FX3 only support USB2.0 full speed,under this condition, USB2.0 high speed and USB 3.0 is not support. another condition is only support USB2.0 high speed, that mean USB3.0 and USB 2.0 full speed is disabled. how to do it?
Show LessI previously posted here about submitting our CyUSB3.inf file for driver resale and was told to private message SrinathS_16 with the file. I have now found it is not possible to attach the inf file to a private message (only image files are supported as attachments) and have private messaged Srinath re my problems but had no response. I also attempted to reply to the standard EMail notification I received when Srinath responded on the forum (as the Email itself suggested) but that bounced. How do I proceed getting our driver inf submitted?
Show LessHello:
I found CY7C68013A can update EEPROM for less than 20 times. At the first several times, it can update by USB control center normally. but it program EEPROM failed after about 20 times
we use 0xC2 boot mode.
please let me know what happen .
Thank you very much.
Show LessHi,
Our company develop one USB2.0/3.0 testing equipment base on FX3, it simulate as a USB disk, and base on "Cypress\EZ-USB FX3 SDK\1.3\firmware\msc_examples\cyfxmscdemo" to develop, the testing step as following:
1. FX3 create one timer
2. FX3 boot at USB2.0 mode
3. FX3 switch to USB3.0 or 2.0 when received a specified message, and record the current time.
4. FX3 do NOT execute "CY_U3P_USB_EVENT_SETCONF" with the timer expire(The timer expiration value is 10 second), FX3 execute "CyU3PDeviceReset(CyFalse);"
the application loop to switch FX3 to USB 3.0 and 2.0, about run several hours, some times happen the timer expire, FX3 cold reboot, but FX3 hang up soon from the COM port log analysis. and OS can not get the FX3's token's package(refer to following picture, “要求装置描述元失败” in device manager).
Following is the relevant code:
....................................
/* Create the required DMA channels. */
CyFxMscApplnDmaInit ();
CyU3PDebugPrint (4, "Calling USB Connect\r\n");
/* Enable USB connection to host. SuperSpeed is not supported. */
apiRetStatus = CyU3PConnectState (CyTrue, CyFalse);
if (apiRetStatus != CY_U3P_SUCCESS)
{
CyU3PDebugPrint (4, "USB Connect failed, Error Code = %d\n",apiRetStatus);
CyFxAppErrorHandler(apiRetStatus);
}
DEBUG((4,"USB SPEED1=%d,%x\r\n",CyU3PUsbGetSpeed (),systemtimer));
CyU3PBusyWait (1000);
DEBUG((4,"USB SPEED1=%d,%x\r\n",CyU3PUsbGetSpeed (),systemtimer));
FX3StartConnecttime=systemtimer;
.......................................
.............................................
Following is normal boot log information:
MSC DEMO - Debug Init Done
Calling USB Connect
USB SPEED1=1,0
USB SPEED1=1,0
USB event 0 received
USB event 4 received
EnterSuspendMode returned 0, wakeup reason=8
USB Set Config completed=1
USB SPEED3=2
WaitForRecv 0
Show LessHello,
I am using JLINK BASE with cypress EZ USB sdk .I am getting ERROR: Bad JTAG communication: Write to IR: Expected 0x1, got 0x7 (TAP Command : 15) @ Off 0x1157.
why this eeror ?I am not able to do debug the program.
for some application,it will not thrown ERROR: Bad JTAG communication: Write to IR: Expected 0x1, got 0x7 (TAP Command : 15) @ Off 0x1157.
but it will show starting target cpu..(as shown in the attached snap).after this,there is further debug(there is no further stepover option).help me.
thank you.
Show LessI want to get the system tick in millisecond, which function can get it?