Bug report STM32CubeMX 4.25.0: RCC_OscInitStruct.PLL.PLLM
I am using a
http://www.st.com/en/evaluation-tools/b-l475e-iot01a.html
with STM32L475VGTx. When I generate the source code with STM32CUBEMX 4.25.0 and STM32Cube FW_L4 V1.11.0, i noticed that inside SystemClock_Config() in main.c, the following line of code is not used:RCC_OscInitStruct.PLL.PLLM = 1;
So, my USB peripheral doesn't work because USB must be configured to 48Mhz. But if this line of code is not called, the USB frequency is wrongly-configured. But when I add manually this line (and the correct value), USB peripheral works perfectly.
This bug appears in new
STM32Cube projects as well as migrated ones.
I have checked other projects made using
STM32CUBEMX
4.24.0 and that line of code is not missing.
#cpu-clock-frequency #stm32cube #stm32cubemx-4.25.0 #bug-report