USB low-full-high speed peripherals Forum Discussions
text.format{('custom.tabs.no.results')}
Hi
I have a big problem with CYUSB3304 super speed signal on my board. I checked all impedences with a software PCB design and the that's all right, but it's working only usb 2.0 and create a simple " generic hub " on Windows 7. The revision chip is " E" without external Eeprom, and all settings into internal ROM are corrects, and i tried to change the physical chip but doesn't work again.
Have you any information or other cases about this problem?
Is it possible some HW problem?
I routed the SS signal into multilayer PCB with a correct stek up. Can the internal layer create a link problem?
Thanks in advance
Show LessHi,
I tried to run the cx3 uvc video project(Cx3UvcOV5640) on windows 10 machine in high speed mode(call CyU3PConnectState() with second parameter CyFalse). The device is recognized by windows and Camera application performs streaming but I get black screen. The super speed mode is working on same machine and both modes are working on linux machine. What can be a reason for such behavior?
I have another question about linux. We try to run the same projects(high speed and super speed) on windows(8 and 10) under virtualbox on linux. Should the cx3 work under virtual box? The device in high speed mode is recognized in windows 10 but the capture doesn't work properly - the frame rate is low and i hear the shutter clicks from the device. The super speed device has some problem with descriptors. Here is the output from 'thesycon usb descriptor dumper':
Information for device USB\Vendor_0000_Product_0000:
Connection Information:
------------------------------
Connection status: Device failed enumeration
Device actual bus speed: LowSpeed
Device supports USB 1.1 specification
Device supports USB 2.0 specification
Device is hub: No
Device address: 0x0000
Current configuration value: 0x00
Number of open pipes: 0
Microsoft OS Descriptor is not available. Error code: 0x0000001F
String Descriptor Table
--------------------------------
Index LANGID String
0x00 0x0000
Thanks,
Roman Tcharny
Show LessIn documentation it is written that calling CyResetDevice will re-enumeerate.
Under Linux we do not see this behavior: the call returns CY_SUCCESS but the device stays and is accessible via same handles.
Also info about newly enumerated device does not appear in system logs.
Can anyone please elaborate on what exactly the CyResetDevice is for, and the differences (if any) of its effect under linux and windows.
This comes from our task to write a portable software which must function same under different OS.
Thanks in advance!
Show LessHI:
I use the example(BulkLoop) to do ISO transmission;The following is the place where I modify
1:;; Endpoint Descriptor
db DSCR_ENDPNT_LEN ;; Descriptor length
db DSCR_ENDPNT ;; Descriptor type
db 02H ;; Endpoint number, and direction
db ET_ISO ;; Endpoint type
db 00H ;; Maximun packet size (LSB)
db 14H ;; Max packect size (MSB)
db 01H ;; Polling interval
2:
SYNCDELAY; // see TRM section 15.14
EP2CFG = 0x92;//9a et_iso
SYNCDELAY;
and then use BUS_Hound catch the data,When I use the endpoint2 to send data, return an error!(USTS 80000300 bad_parameter /invalid command)
The problem:I want to make the endpoint2 work with ISO out mode,what can i do?
thank you!
Show LessHi.
I took clean example project CCG2 -> power adapter. It didn't initially generate the "Generated_source" -sources to workarea (they also appeared gray in the Workspace explorer) and project complained about missing project.h. Running clean&build generated the missing sources, but now I get error:
Build error: cannot find -lusbpd_gcc (file cm0gcc.ld)
Dunno if it's relevant, but I also get info:
Analog terminal "VBUS_MONITOR.analog_0" on TopDesign is unconnected.
And As said, this is clean import, no changes to code. Just clean & build run. No other projects in the workarea. Attached bundle of the package.
Show LessWhen I build the CyUSB3 driver and updated my device driver I got the following error:
"windows encountered a problem installing the driver software for your device windows 10"
How shall I solve this
Show Lesshy,i am using a custom FPGA-Board with a CY7. in the other hand, i code a Qt app based on libusb. the problem is: Control Center need windows Driver. but libusb want to uninstall it and replace his Driver(WinUSB v6.1.7600.16385) by zadig. after replacing driver by using zadig app, the windows no longer recognize CY7 and hence control center cannot program it. how can open a usb with libusb without uninstalling it's Driver from windows?or other solution?! thanks
Show LessHi,
Are there any drivers for Cypress KitProg that are needed for USB-device that comes with CYALKIT-E02? Already installed all the software that is available with this kit.
Many thanks in advance
James
Show LessI'm trying to run the GPIF II Designer software. Everytime I start it and either click to create a new project or try to open an existing one the app freezes. I can't do anything with it until I end it in task manager.
I feel like I need to reinstall the sdk, but I can't find any instructions on how to uninstall it from my computer. Any help would be great?