Skip to main content
mridul_xalten
Associate II
February 3, 2025
Solved

STM32H745i Disco Deadlock when Clock Frequency is 480MHz

  • February 3, 2025
  • 1 reply
  • 455 views

I tried flashing a project created for the STM32H745I-DISCO board in CubeMx. I configured clock speed for the M7 core to 480MHz and the M4 core speed to 240MHz. After flashing, if i disconnect the board, the deadlock occurs. Then i have to pull up the boot0 pin and erase full memory in-order to get out of deadlock. Even then, if i disconnect again after flashing the problem repeats.
If my clock frequency is less than 400, It is working fine. I guess it is the problem of power supply selection. Anyone has solution? 


Thanks.

Best answer by mƎALLEm

Hello,

1- STM32H745I-DISCO board is configured in SMPS by HW. So you need first to check if you set SMPS as power supply in the RCC.

2- In SMPS configuration, you cannot exceed 400MHz at VOS1 as VOS0 is available only with LDO.

From the datasheet:

SofLit_0-1738594588939.png

3- Becarefull, there is an issue with the latest version of CubeMx 6.13.0 with the power config. See these threads:

Thread 1

Thread 2

Thread 3

Hope that helps.

1 reply

mƎALLEm
mƎALLEmBest answer
Technical Moderator
February 3, 2025

Hello,

1- STM32H745I-DISCO board is configured in SMPS by HW. So you need first to check if you set SMPS as power supply in the RCC.

2- In SMPS configuration, you cannot exceed 400MHz at VOS1 as VOS0 is available only with LDO.

From the datasheet:

SofLit_0-1738594588939.png

3- Becarefull, there is an issue with the latest version of CubeMx 6.13.0 with the power config. See these threads:

Thread 1

Thread 2

Thread 3

Hope that helps.

To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.