cancel
Showing results for 
Search instead for 
Did you mean: 

USBX: HS (High Speed) is not supported?

Mardec
Associate

Dear Community

I am working on a project right now, using a STM32H725 with an external PHY (USB3300-EZK).

The board is working and using FreeRTOS with CMSIS I have USB HS working.

But trying to build my project on Azure with USBX, I can't get USB HS to work.

Diving into the USBX libraries I noticed that:

The function 'ux_device_stack_initialize' in 'ux_device_stack_initialize.c' is not using its 'device_framework_high_speed' pointer to high speed FW.

  • Am I missing something? Or is the USBX HS implementation with EXT PHY not functional?
  • Does anybody have a working Azure/USBX EXT PHY project with HS USB?
1 ACCEPTED SOLUTION

Accepted Solutions
mohamed.ayed
ST Employee
2 REPLIES 2
mohamed.ayed
ST Employee

Dear @mohamed.ayed​ 

Thank you for you comment. You are indeed right about that particular example.

I didn't notice it before because it is wrongly labeled as "Full Speed" in Cube.

0693W00000Ns5zxQAB.jpg 

Using this example I will try to get USBX HS Ext PHY to work on my project. Will post an update when I succeed (or fail :p ).

Thanks again for your input!