STM32H743 not working with USB3300 at High Speed mode


I am using STM32H743VIT6 with USB3300 to develop a HS USB Device.
But the program is always trapped in USB_CoreReset() at

environment




I am using STM32H743VIT6 with USB3300 to develop a HS USB Device.
But the program is always trapped in USB_CoreReset() at

environment


Hi
The behavior you see (code stuck in USB_CoreReset() waiting for USB_OTG_GRSTCTL_CSRST to clear) is a typical symptom that the USB core is not correctly initialized, often due to a hardware or clock configuration issue. Check this FAQ: Troubleshooting a USB core soft reset stuck. I'd suggest checking your configuration including clock source and PLL settings, ULPI data lines, clock, STP and DIR pin assignments (and should be configured very high speed).
Also, you should refer to the USB HS Device + ULPI examples provided in the STM32CubeH7 package and schematics.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.