cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F746ZG DFU MODE

joyson
Associate

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 .

3 REPLIES 3
TDK
Guru

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

If you feel a post has answered your question, please click "Accept as Solution".
mƎALLEm
ST Employee

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.

 

 

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

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.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..