- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
We are using USB 2.0 (embedded) host and connecting USB hub to it to stream video stream from 2 cameras.
1. When we use our USB 2.0 (embedded) host connected to quantum zero qz-hb03 hub and connect 2 FS (full speed) cameras to this, we can stream the video data - till maximum resolution VGA @ 30FPS.
2. Same thing when we replace with HX2VL-CY4608/CY4608M developer kit and 2 FS (full speed) cameras (USB 2.0 (embedded) host connected -> Cypress hub -> 2 FS cameras), we are limited to very less resolution (QCIF (176x144) @ 30FPS).
As our final product is based on cypress hub - wanted to know
a. Is there any setting that needs to be done with Cypress hub (any configuration etc)?
b. Is there any way we can find out the difference between Quantam hub (which is working) and Cypress hub?
c. I see the Cypress kit uses the EEPROM for configuration. Is there any specific tool that can be used to read the content and modify the content (if needed).
d. Is there any way we can find out the hubs are using STT (Single Transaction Translator) or MTT (Multi Transaction Translator) - as this may be affecting the functionality and performance.
Any other combination/ experiment can help us to debug this issue further and any pointers on this would help us to finalize the BOM and POC.
With best regards,
Phani.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Phani,
CY4608 uses Single-TT Hub part and CY4608M uses Multi-TT Hub part as the name (M) suggests.
Yes, Cypress HX2VL uses EEPROM and can be configured using Blaster Utility which is available at: HX2VL in getting started tab.
Please bind the Cypress Hub to vendor driver to update the EEPROM, and the vendor driver is attached with this thread.
Regards,
Anil
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Phani,
CY4608 uses Single-TT Hub part and CY4608M uses Multi-TT Hub part as the name (M) suggests.
Yes, Cypress HX2VL uses EEPROM and can be configured using Blaster Utility which is available at: HX2VL in getting started tab.
Please bind the Cypress Hub to vendor driver to update the EEPROM, and the vendor driver is attached with this thread.
Regards,
Anil
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Anil,
Thanks for your email. Downloaded the blaster utility and the driver you
provided. When I tried to update the driver (binding cypress hub to vendor
driver) - windows is saying - driver is not verified and still shows as
warning symbol in device manager. Here is the screen shot of the issue. Any
suggestion for me on this?
With best regards,
Phani.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Anil,
Also here are other details (if it helps you in isolating the problem).
Basically the red LED glows for a short duration and again turns off.
1. We are using CY4608M HX2VL 4-Port MTT development kit (this detail is on
the box we received)
2. JP1 jumpers are all OPEN
3. J5 is closed
4. SW1 - dip switch in towards inside the board (other possibility is we
can move it to other position, which would be towards the end of PCB).
Not sure, above 2 - 3- 4 points affect the custom driver installation.
I assume if the above installation successful, then we can see the device
in Blaster utility right?
With best regards,
Phani.
On Wed, Mar 28, 2018 at 7:25 PM, Phani Kumar <phanikumar.ds@gmail.com>
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Phani,
Please select the checkbox to 'Always trust the software from Cypress Semiconductors'.
Please uninstall the driver and install again and try with other ports as well.
2,3,4 points above will affect driver installation.
Your assumption is right that after installation, you can able to see the device in Blaster Utility.
Regards,
Anil
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Anil,
I do not get that "always trust... " option. After some googling, reading
etc, I figured out that - basically win 10 (64 bit) does not allow unsigned
drivers... finally I modified the windows option to support unsigned
drivers (doing some setting change in startup etc.) and now I can see the
Cypress driver being recognized when the CY4608M (hub) is connected to PC.
Below is the image of how it looks like.
1. Still I am not able to see the device in Blaster. I can see the device
getting loaded when the hub is connected - but when I run Blaster - still
it does not show the device.
2. (a) JP1 jumpers are all OPEN (b) J5 is closed (c) SW1 - dip switch :
You need to tell me what should be the correct setup of these jumpers/
switch. If you tell me "2,3,4 points above will affect driver installation"
I will be as clueless as before (as there is no documentation). For
Blaster to recognize the device - any of these settings to be set in any
particular order?
3. Is there any write up on the values shown in blaster? How do I
understand the data from device (or read .iic file with HxD or similar hex
reader)? Basically I want to understand these values and program different
combinations and see if it helps in using the Cypress hub for our product.
With best regards,
Phani.
On Thu, Mar 29, 2018 at 10:43 AM, anii <community-manager@cypress.com>