cancel
Showing results for 
Search instead for 
Did you mean: 

NUCLEO-STM32h7s3l8 & USB-HOST

JaimeLujanLozano
Associate II
Hello everyone.
I recently purchased a Nucleo STM32H7S3L8 board, and it is giving me problems.
I am using STM32CUBEIde to create a usb host and a CDC class.
I am using the x-cube-tcpp module, USB_OTH_HS and the problem is that the usb host does not initialize. It stops at the USB_CoreReset function,
exactly USBx->GRSTCTL is always 1, it doesn't change.

Can anybody help me?
12 REPLIES 12

I was tested núcleo L496 and work correctly. Only fails núcleo H7S3L8.

 

JaimeLujanLozano
Associate II

Solved!!!

Hello.

I don't understand exactly how, but importing the attached file works and doesn't stop.
I have tried to reproduce the configuration from scratch in a new project and it doesn't work, I can't find an explanation.
If you create a new project from the .ioc, it just works.

 

ericlafay
Associate

Hi Everyone,

I was able to get it to work if you update: USB_HS_REGEN to 'enabled' under the power and thermal tab

ericlafay_0-1718400411010.png