USB superspeed peripherals Forum Discussions
1. Import AN87216 Master/Slave projects and built them.
2. Let GPIF designer directly output to the cyfxgpif_syncsf.h in the projects and overwrite them
3. Go back to Eclipse and it will even tell you the files are updated and need fresh. Build Master/Slave projects, no action.
4. Modify cyfxgpif_syncsf.h manally and save and build, both project will be rebuilded.
Sometimes a build in GPIF designed does trigger rebuild in Eclipse.
Show LessDear...
I have seen in the CX3 Datasheet, page 10 (Figure 4) the Power-up sequence drawing. Unless there is an error in the specification, it clearly shows that VDDIO1 should go up before 10ms after VBUS and VDD, it means that VDDIO1 could be raised up with the rest of voltage rails (VBUS and VDD) at the same time.
I need to be sure about it because in the CX3 reference schematic from e-ConSystems (DENEBOLA), the voltage regulator supplying power to VDDIO has a Soft Start configuration with more than 180ms.! which violates the power-up sequence.
I would appreciate your comments.
Show LessIn the Master/Slave example of AN87216, the GPIF is configured to be one M2S and one S2M channel, both with the same buffer size and count.
How to configure GPIF in a more complex way:
1. More channels, like 5 channel, is more GPIF address like 3 bit address enought? Is there innate limit of GPIF channels? Remember there is something like "16 channel in total and only 1 channel per 4 channel".
2. Async channel:
channel 1: M2S 16KB*4
channel 2: S2M 1KB*4
channel 3: M2S 512B*2
channel 4: S2M 512B*2
channel 5: S2M 512B*2
Is there any GPIF designer examples for such configurations?
Show LessHello
About CX3 sample FW. Read two project files of cycx3_rgb16_as0260 and cycx3_rgb24_as0260 in Eclipse,
But, I cannot edit the Image Sensor Configuration (xxx.cycx).
・In the cycx3_rgb16_as0260 project, I get an error like the attachment (rgb16AS0260.png).
・In the cycx3_rgb24_as0260 (Cx3Rgb24AS0260.png) project, the "Frame Configuration" screen is locked and cannot be edited.
Q) I am thinking that deleting the existing xxx.cycx and create a new one. but, how can I edit it as it is?
Best Regards
Arai
Hello,
Using the same hardware and firmware sending from FX3 to the PC,
the cyusb_linux does not receive bulk transfers (all other stuff work perfect).
while the USB-Control-Centre in Windows receives the bulk transfers perfectly.
cyusb_linux show a 0 bytes count and a blank window. It appears to retrieve the data
and empty the buffers but keep showing 0 bytes and blank window.
Does anybody experienced this / has a solution, or a hint for me to check ?
Many Thanks.
Luis C.
Show LessThis is how cyfxbulklpdscr.c in AN87216 slave example is changed:
CyFxUSBSSConfigDscr:
/* Configuration descriptor */
/* Length of this descriptor and all sub descriptors */: from 0x2C,0x00, to 0x46,0x00,
/* Interface descriptor */
/* Number of end points */: from 0x02, to 0x04,
And another two endpoints are added to the end of CyFxUSBSSConfigDscr.
The max packet size of these endpoints are set to 256 bytes:
0x00,0x01, /* Max packet size = 256 bytes */
The two existing endpoints's address are 0x01 and 0x81.
The two new endpoints's address are 0x02 and 0x83
When load the firmware into RAM with Control Center, in the Windows Device Manager, the problem of the device is invalid configuration descriptor.
Show LessHello,
Any plans of releasing a new driver for the FX3_Driver? We are currently using v1.2.3.14.
With the recent windows updates we are seeing an issue that most of the times after the event OnDeviceAttached we need to wait a bit more in order to access the CyUSBDevice.
We clearly see that the device takes a bit longer to appear on device manager. What we are expecting is an inspection and possible improvement on the timing in which the event is raised.
Show LessCan use device be configured to be super speed only?
If so, what to do - remove CyU3PUsbSetDesc for device descriptors and configuration descriptors in CyFxBulkLpApplnInit?
If not, does USB support null configuration with zero interface? Or null interface with zero endpoint?
Show LessI am trying to develop a UWP windows application with the Cypress FX3 and started with the FX3 development kit. The attached code is working in my WPF application, but in UWP it doesn't work. The code i do have from the Cypress examples. So i want to use the CyUSB.dll in my UWP application.
In the appxmanifest i added the details shown in the device manager. How i can get it to work?
Thank you for any help!
Show Less