I am writing a test program for USB device (CDC class) on STM32F407 With ARM MDK V5 IDE.I'm using The USB-OTG-HS as FS (PB14 PB15); I used the deliverd examples by modifying thePHY interface to ON chip full speed PHY.But no way to Make it Work: No enumeration (Unrecognised Device IN Win10).Though the test works well with STM32CUBEIDE.I tried evrything ; I need help.
you can take a look at HID example for STM32F429I-Discovery board which can be found in the STM32F4xx_DFP.
This board uses USB HS in FS mode, so you can compare setup of that example and see if there are differences to your setup.
Settings you should check are ones in RTE_Device.h, High-speed setting in USBD_Config_0.c file and SystemClock_Config in main.c.
Best regards, Milorad
It's perfect. Thanks a lot for your help.
It was in the SystemClock_Config (RCC_OscInitStruct.PLL.PLLM = 8U; instead of 25U initially).
View all questions in Keil forum