Skip to main content
Graduate
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.

    This topic has been closed for replies.
    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ƎALLEmAnswer
    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.