Skip to main content
Visitor II
April 11, 2025
Solved

STM32F746ZG DFU MODE

  • April 11, 2025
  • 3 replies
  • 622 views

HELLO guys could you please tell me how to put the stm32f746zg board in dfu mode actually earlier i was able to program and use the stlink to dump but currenty im not able to connect using stlink so i want to do with the dfu stm32 bootloader mode i have refered the manuals but  cant find the solution please help me in this .

    This topic has been closed for replies.
    Best answer by mƎALLEm

    Hello @joyson and welcome to the ST community,

    For the embedded bootloader you need to refer to the AN2606 "STM32 microcontroller system memory boot mode"

    and for DFU to the AN3156 "USB DFU protocol used in the STM32 bootloader "

    You need also to ensure that the solder bridges SB132 and SB133 are present:

    mALLEm_0-1744373087481.png

    And connect the USB cable on CN13 not to the STLINK USB port.

    How to proceed:

    1- Boot pin needs to be pulled up (connected to VDD).

    2- Reset the MCU

    3 - Select "USB" mode in STM32CubeProgrammer interface:

    mALLEm_1-1744373222459.png

    4 - Click connect button:

    mALLEm_2-1744373275905.png

    You should be normally connected in DFU mode.

    Hope that helps.

     

     

    3 replies

    Super User
    April 11, 2025

    Connect BOOT0 to VDD and reset the chip, then connect over SWD with STM32CubeProgrammer and erase the flash to recover the chip.

    mƎALLEmAnswer
    Technical Moderator
    April 11, 2025

    Hello @joyson and welcome to the ST community,

    For the embedded bootloader you need to refer to the AN2606 "STM32 microcontroller system memory boot mode"

    and for DFU to the AN3156 "USB DFU protocol used in the STM32 bootloader "

    You need also to ensure that the solder bridges SB132 and SB133 are present:

    mALLEm_0-1744373087481.png

    And connect the USB cable on CN13 not to the STLINK USB port.

    How to proceed:

    1- Boot pin needs to be pulled up (connected to VDD).

    2- Reset the MCU

    3 - Select "USB" mode in STM32CubeProgrammer interface:

    mALLEm_1-1744373222459.png

    4 - Click connect button:

    mALLEm_2-1744373275905.png

    You should be normally connected in DFU mode.

    Hope that helps.

     

     

    Graduate II
    April 11, 2025

    The Micro USB at the South End of the board connects to the F746 directly. I would try that with BOOT0 jumpered to VDD to check DFU method of connectivity.