Issue with HX2VL-CY4608 development kit as USB hub

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

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.

0 Likes
1 Solution
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable

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

View solution in original post

0 Likes
5 Replies
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable

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

0 Likes
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable

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.

0 Likes
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable

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>

0 Likes
Anonymous
Not applicable

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

0 Likes
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable

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>

0 Likes