AnsweredAssumed Answered

USB HS implementation difficulties on STM32F405 based board

Question asked by m._fleming.benjamin on Jul 24, 2014
Latest reply on Jul 26, 2014 by m._fleming.benjamin
I am trying to implement USB HS communication in peripheral mode on a custom board based on STM32F405. The board has an external USB3300 ULPI chip. I am using the USB library from the ST website. Firstly, I used the VCP example, modified it and managed to get the FS communication working (I was able to both send and receive data). When I tried to switch to the HS mode, I couldn't even get the device recognized by my OS.

I have performed these steps:
I ran the USBD_Init() function with USB_OTG_HS_CORE_ID.
I added these symbols to my linker settings: USE_USB_OTG_HS, USE_ULPI_PHY.
I modified the pin assignment in the usb_bsp.c file to match the connections in the schematic.

I am stuck now and can't find the solution. Do you have any ideas what could be wrong or suggestions how to approach this problem?

Thank you in advance.

Outcomes