Skip to main content
Pilot B
Associate III
June 21, 2018
Solved

USB Host on USB-IF Compliance Program

  • June 21, 2018
  • 1 reply
  • 1126 views
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!

    This topic has been closed for replies.
    Best answer by STOne-32
    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

    1 reply

    STOne-32
    STOne-32Best answer
    ST Technical Moderator
    June 23, 2018
    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

    Pilot B
    Pilot BAuthor
    Associate III
    June 25, 2018
    Posted on June 25, 2018 at 23:52

    Hi STOne-32,

    Thank you so much for your reply.