2025-04-27 7:41 AM - edited 2025-04-27 8:31 PM
Hello everyone,
We are using a custom STM32H755 controller board, and we are encountering an issue where the controller locks up whenever we switch the core clock source (for example, switching from HSI to HSE).
According to the evaluation board user manual, in case of an LDO configuration mismatch, the controller can enter a lockup state, and the suggested recovery method is to pull the Boot pin high and erase the flash. However, on the evaluation board (STM32H755 Nucleo/Eval), we have never faced this lockup while switching clock sources.
What could be potential reasons causing such behaviour on our board?
Any guidance or suggestions would be really helpful!
Thanks in advance!
2025-04-28 1:15 AM
Hello,
@sarun wrote:
According to the evaluation board user manual, in case of an LDO configuration mismatch, the controller can enter a lockup state, and the suggested recovery method is to pull the Boot pin high and erase the flash. However, on the evaluation board (STM32H755 Nucleo/Eval), we have never faced this lockup while switching clock sources.
That issue is related to a wrong power config selection: the H755 EVAL board is SMPS config by HW and if you set the power config to LDO by software you will face this lockup state.
So the question is: what is the power config you have on your custom board?: LDO or SMPS?
What do you mean by : "switch the core clock source (for example, switching from HSI to HSE)."
Is it on the fly? if yes how?
If no, you need to provide the board's schematic + the clock config (preferably in an ioc file).