USB superspeed peripherals Forum Discussions
Hello,
I have implemented CDC USB class in fx2lp.I have programmed to program->fx2->64k EEPROM.when its programmed to eeprom,its detecting as USB SERIAL PORT under COM PORT.
Again i need to program this fx2lp device,but its not detecting in the default control center.
what is the possibility to program this device again?
regards,
geetha.
Show LessWe are migrating from FX2LP to FX3. I have following questions related to this project:
1. We used IBN (Interrupt Bulk NAK) in FX2LP. Do we have this interrupt in FX3?
2. We are using an Aptina Sensor with your FX3 dev kit. But we are having issues running the Bulk mode example on Linux. We are using a small board computer like raspberry pi. We would like to test the isochronous mode with the Aptina Sensor. Do you guys have example that shows interfacing Aptina Sensor with the dev kit in isochronous mode?
Regards,
Abhishek Madaan
Show LessHello,
I am using cyusb3035 fx3s and FX3 slavefifo firmware.the firmware is in vendor class.if i modified this to UVC class,can i store this UVC data(data coming from fpga+UVC headers) in the sdcard storage(p port to s port)?
regards,
geetha.
Show LessHi, I have been working with two FX3 devices integrated in an USB 3.0 Hub (TUSB8043RGCT).
A MUX(PI3USB302-AZBEX) is used to select the 3.0 lines of the Type C port, as shown in the block diagram.
When the Type C cable was inserted in direct connection, the CyU3PUsbGetSpeed() API returns 3 (denoting USB 3.0 connection).
When the Type C cable was connected inversely, initially it should be enumerated as USB 2.0 device and further upon switching the MUX, it should be convert into USB 3.0 device.
But in the inverted type C connection, the CyU3PUsbGetSpeed() API returns 0 (denoting no USB device connected).
Can anyone help me with this issue?
Show LessIn the CX3 application note "CX3 Hardware: Frequently Asked Questions - KBA91295" it states that it needs an external 32kHz if you want to use the watchdog feature, but in the datasheet it says that the external clock is optional for the watchdog.
Which is correct?
Show LessCould somebody give me a help.
I have some problems.
1. When there is data in the buffer, for example 32 Bytes. But I set the length to 16 Bytes(shorter than the data in the buffer) when transfer data in by using BulkInEndpoint. But it fails.
Then I can't transfer any data in by using BulkInEndpoint. How to solve this?
2. If this happens, how to recover? Now I have to pull the USB out and then plug it in. Is there any other methold?
Thanks!
Show LessHello,
I am trying to debug the USBBulkSourceSinkLED project of CYUSB3KIT003 with OpenOCD in SDK1.3.4.
but, I had an error like below.
I set the "Run Configuratins" like below.
The "arm926ejs_fx3.cfg" file is in the folder below.
C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\JTAG\OpenOCD\Config
What shall I do?
Best regards,
Yocchi
Show LessHi all,
Relating to this thread: Firmware update (change to USB Boot Mode by software?)
I need some example code which will allow me to invalidate the image stored on the EEPROM SPI Flash.
I have been following the example firmware in cyfxusbspigpiomode, but it doesn't seem to work for me, and is too complex for what I need.
Cypress\EZ-USB FX3 SDK\1.3\firmware\serialif_examples\cyfxusbspigpiomode\
What is the minimal example code required to write a byte/s to the SPI flash to invalidate it. For example just an erase command or simple write command.
I need the FX3 to go into USB boot mode after this. I can't have any hardware solutions - must be done in software.
Thanks for your time!
James
Show Less