Skip to main content
Graduate
October 11, 2023
Solved

STM32H747-DISCO Board - ST-Link V3 - Target Not Found

  • October 11, 2023
  • 4 replies
  • 3922 views

I'm working on the STM32H747-DISCO Board, and studently the onboard ST-Link-V3 stopped recognizing the STM32H747 MCU.

No matter what i do, it wont find the target,

  1. when I connect a simple STM32F411-DISCO everything works as expected.
  2. Rebooting the Power won't help.
  3. Updating the ST-Link FW won't Help.
  4. no matter what debug configuration I do it won't recognize the target MCU.

Not only that the CubeIDE and CubeMX are very buggy, now the MCU is dead ???
this MCU costs a lot and it's dead ?

very disappointing !!!!
I request that ST representative will help me sort this matter.

    This topic has been closed for replies.
    Best answer by jiangfan

    You may refer to: UM2411 Discovery kit with STM32H747XI MCU, in case of "A deadlock occurs if the board SMPS/LDO firmware PWR configuration does not match the hardware configuration".

    chapter 5.2.3 SMPS/LDO power supply of the document:

    Caution: A deadlock occurs if the board SMPS/LDO firmware PWR configuration does not match the
    hardware configuration: after the reset, the ST-LINK cannot connect the target anymore.

    1. Power off the board.
    2. Connect pin BOOT0 to VDD using a wire (or short R192).
    This changes the BOOT0 pin to 1 instead of 0, thus changing the device boot address to boot address 1 and making the bootloader start in System memory. This avoids starting firmware in the user flash memory with a wrong SMPS/LDO configuration versus the hardware board configuration.
    ...

    4 replies

    ST Employee
    October 12, 2023

    There is one case the MCU (such as STM32H7) seems dead: it is due to mismatch firmware vs. hardware configuration, for example, hardware configuration is SMPS power (or LDO power) for MCU, but firmware enables only LDO power (or SMPS power) for MCU. For such case, recovery is possible, by changing the boot setting of STM32H7 to boot-from-sram, and connect to PC software such as CubeProgrammer, then erase full chip.

    ST Employee
    October 12, 2023

    by default, after RESET, both SMPS power and LDO power are enabled for STM32H747.

    Graduate
    October 19, 2023

    Do I need to change a boot resistor of the MCU ? Or change the value given to Boot0 or Boot1 pins ? 

     

    What should I do exactly ? 

    Ive tried connecting to the MCU wice CubeProgrammer before and erase, but couldn't.. 

    What am I missing ?

    jiangfanAnswer
    ST Employee
    October 19, 2023

    You may refer to: UM2411 Discovery kit with STM32H747XI MCU, in case of "A deadlock occurs if the board SMPS/LDO firmware PWR configuration does not match the hardware configuration".

    chapter 5.2.3 SMPS/LDO power supply of the document:

    Caution: A deadlock occurs if the board SMPS/LDO firmware PWR configuration does not match the
    hardware configuration: after the reset, the ST-LINK cannot connect the target anymore.

    1. Power off the board.
    2. Connect pin BOOT0 to VDD using a wire (or short R192).
    This changes the BOOT0 pin to 1 instead of 0, thus changing the device boot address to boot address 1 and making the bootloader start in System memory. This avoids starting firmware in the user flash memory with a wrong SMPS/LDO configuration versus the hardware board configuration.
    ...

    Graduate
    October 20, 2023

    Thank you, the MCU is now operational !!