2025-09-12 4:40 PM
Hello,
I’m using the STM32H747. When I set the RCC power source to RCC → Power parameters → Supply source = LDO, the core locks up; if I select SMPS, there’s no issue.
When I set CM7 to its maximum clock frequency (480 MHz) and CM4 to 240 MHz, the tool forces LDO and I can’t choose SMPS. In fact, for any CPU clock higher than 400 MHz, LDO becomes mandatory.
When I run the MCU with LDO, I can’t operate at the maximum clock frequency. If the core locks up, I set BOOT=1 via R192 and perform a Full Chip Erase. After that, if I still keep LDO selected, I can connect once and program the device, but on the second programming attempt—or after unplugging and replugging the board—I get a “No target” error again. I see the same problem even at lower clock frequencies when LDO is selected.
Previously, when I programmed the MCU at the maximum clock frequency, I did not encounter this issue. The code that used to run without problems at that time is now producing the same error today.
Also, I’m attaching an image showing my boot address settings—could you please check if they look correct?Finally, only when I select the board and create a project in CubeIDE (not in CubeMX), I receive the attached warning at the beginning.
Do you have any ideas on how to resolve this?
Thank you.