LPC546xx USB HUB detect

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

LPC546xx USB HUB detect

2,802 Views
37139023
Contributor I

Hi,
Why my board(LPC54606)USB interface can detect usb device and some usb hub,but can not dectect some usb hub like VL817?
hope to reply,Thank you.

0 Kudos
15 Replies

2,717 Views
37139023
Contributor I

Hi,Zhang,

Why LPC546XX can support GL3520(USB3.0HUB),Can you show me what problem in the code,where can I re-code。

Pls don't just say " can't support" .

0 Kudos

2,725 Views
37139023
Contributor I

Hi Zhang,

Why LPC546XX can support GL3520(USB3.0HUB chip)?Can you shou me what problem in the code?where can I re-code?

Don't just say "can't support..."

0 Kudos

2,748 Views
37139023
Contributor I

Hi

VL817 is a modern USB 3.1 Gen 1 Hub Controller. LPC546xx can support USB2.0 but can't support higher versions.

 

Have a nice day,

Jun Zhang

//////////////////////////////

Hi Zhang,

Why LPC546XX can support GL3520(USB3.0HUB)but can not support VL817。Pls fine down the problem!!

(hui da wen ti bie hu you wo ).

0 Kudos

2,762 Views
37139023
Contributor I

Hi Jun Zhang.

VL817  is run at usb2.0 mode.

why LPC546XX can support GL3520(USB3.0HUB chip)but can not support VL817?

 

0 Kudos

2,706 Views
ZhangJennie
NXP TechSupport
NXP TechSupport

Hi

Thanks for the clarification.

Do you use NXP demo project? if SDK demo,  which version? which one?

Please let me know more information about the testing environment if necessary.

Thanks,

Jun Zhang

0 Kudos

2,701 Views
37139023
Contributor I

Hi Zhang,

Yes I USE  NXP SDK V2.8 and LPC546XX USB HID demo。

My  project includes the following functions:

LPC546XX usb host connect the usb touch screen,and LPC546xx usb device interface connect the upper computer or ARM board.

Problem is:some manufactor's usb touch screen integrate usb hub,such as:LV817、GL3520。 Now,LPC546xx can support GL3520 but can not support LV817.

Thanks.

Yang.

0 Kudos

2,658 Views
ZhangJennie
NXP TechSupport
NXP TechSupport

First I need to say, we support our original SDK package demos. but if your project is based on it, we can only give you suggestion.  

the SDK hid demo never tested with LV817, not possible to test it with other 3rd device. it's just only for demonstrating USB functions on our demo board. 

You said it could not connect with LV817, this is your work to shoot the trouble from phy layer level from beginning. a USB analyzer  is necessary. in your application, LPC546 is device, when connect LV817, 817 should send package to LPC546 first. Using USB analyzer to catch the package. see if the package is correct. 

 

0 Kudos

2,652 Views
37139023
Contributor I

Hi,Zhang,

THank you for the reply。

I want to clarify some project details again: LPC54 is used as USB host device and connect to LV817.

then LV817 connect to touch panel.

Is there something wrong with the USB driver? We really can't understand the official USB driver code of NXP. If you can't provide better suggestions, can you help me pass on the official NXP technical support personnel? Thank you.

Yang。

 

0 Kudos

2,643 Views
ZhangJennie
NXP TechSupport
NXP TechSupport

According to announcement in NXP MCUXpresso SDK package, release note.

the SDK demo " is provided solely to enable system and software implementers to use NXP products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits based on the information in this document.  NXP makes no warranty, representation, or guarantee regarding the suitability of its products for any particular purpose,"

If you want to use the free SDK driver with other 3rd party product, this is your work to port.

If you don't know debug process and need field support, contact your DFAE or FAE if you have, or contact NXP paid support.

0 Kudos

2,638 Views
37139023
Contributor I

HI zhang,

Can you give me some suggestions to solve this problem?For example, where is the driver code going to be in trouble? Debugging notes, etc.Or you can try lv817 hub.

 

Yang.

0 Kudos

2,634 Views
ZhangJennie
NXP TechSupport
NXP TechSupport

We are not magician. No way to position the exact problem without catch the original data.

The suggestion has already been provided "You said it could not connect with LV817, this is your work to shoot the trouble from phy layer level from beginning. a USB analyzer  is necessary. in your application, LPC546 is device, when connect LV817, 817 should send package to LPC546 first. Using USB analyzer to catch the package. see if the package is correct. "

0 Kudos

2,685 Views
ZhangJennie
NXP TechSupport
NXP TechSupport

please clarify below two items, one by one:

1. You didn't specify the demo code name, please confirm if it is rom_dev_hid_generic_bm? You use it without any modification?

2. What's your application name? (scenarios of the application)

Jun Zhang

0 Kudos

2,679 Views
37139023
Contributor I

Hi Zhang,

I use the example:usb_host_hid_mouse and usb_host_hid_mouse_keyboard.

Almost no changes the core code

scenarios of the application:LPC54xx host usb connect  touch screen(HID),read the XY coordinates and send to host device.

 

0 Kudos

2,777 Views
37139023
Contributor I

Thank you for your reply

But,VL817 is compatible with lower versions usb2.0,So,why LPC546XX can support GL3520(USB3.0HUB)but can not support VL817(USB3.1)。

 

0 Kudos

2,783 Views
ZhangJennie
NXP TechSupport
NXP TechSupport

Hi

VL817 is a modern USB 3.1 Gen 1 Hub Controller. LPC546xx can support USB2.0 but can't support higher versions.

 

Have a nice day,

Jun Zhang

0 Kudos