cancel
Showing results for 
Search instead for 
Did you mean: 

USB Host on USB-IF Compliance Program

Pilot B
Associate II
Posted on June 22, 2018 at 01:44

Hello,

We implemented USB Host on a product based on STM32F427 MCU. Now we try to test it on USB-IF compliance program. But it fails to satisfy the USB-IF requirements.

Questions we have:

1. Does USB Host support USB Hub? We have to put a hub between the USB Host and the USB Device for the USB-IF testing. But once we do it, it looks like the device enumeration can't start.

2. Is it possible to make USB Host pass USB-IF compliance program?

Thanks!

1 ACCEPTED SOLUTION

Accepted Solutions
STOne-32
ST Employee
Posted on June 23, 2018 at 15:31

Dear Pilot B,

Our certified devices/ Embedded Host are listed @ USB.org among them the STM32F42x.

However pay attention there is big difference between (Host) certification and ( Embedded Host) where you should specify your TPL { Targeted Peripheral List} and then the USB speed.

For HuB class stack Firmware we do not offer that yet and never certified. We have customers using that based on partners commercial software and it is operational with High speed and Full speed devices. 

Connecting low speed devices thru a Full speed Hub on our FS OTG Peripheral May not work properly and we are working on it, potentially to release a workaround or Errata once root-cause is identified. But on HS OTG Peripheral with external ULPI Phy works fine.

Ciao,

STOne-32

View solution in original post

2 REPLIES 2
STOne-32
ST Employee
Posted on June 23, 2018 at 15:31

Dear Pilot B,

Our certified devices/ Embedded Host are listed @ USB.org among them the STM32F42x.

However pay attention there is big difference between (Host) certification and ( Embedded Host) where you should specify your TPL { Targeted Peripheral List} and then the USB speed.

For HuB class stack Firmware we do not offer that yet and never certified. We have customers using that based on partners commercial software and it is operational with High speed and Full speed devices. 

Connecting low speed devices thru a Full speed Hub on our FS OTG Peripheral May not work properly and we are working on it, potentially to release a workaround or Errata once root-cause is identified. But on HS OTG Peripheral with external ULPI Phy works fine.

Ciao,

STOne-32

Posted on June 25, 2018 at 23:52

Hi STOne-32,

Thank you so much for your reply.