Skip to main content
Associate II
August 28, 2024
Question

stm32f746 application update using usb dfu bootloader

  • August 28, 2024
  • 2 replies
  • 1175 views

I am using the STM32F746 Nucleo board.

If you look at the example file, there is a binary (application fw) in the dfu-standard project file
I want to make my own application FW, but when I use the DfuSeDemo program to update the fw, it doesn't work. But the binary ("STM32746G-DISCOVERY_SysTick_0x08008000.dfu") in the provided example file works.

If you look at what I modified on the application side, what did I miss?

There are three points that I modified.
As shown below.

화면 캡처 2024-08-28 161442.png화면 캡처 2024-08-28 161512.png화면 캡처 2024-08-28 161539.png

2 replies

mƎALLEm
Technical Moderator
August 28, 2024

Hello,

Why are you uning DfuSe instead of STM32CubeProgrammer? DfuSe is an old and deprecated tool.

"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."
jschoiAuthor
Associate II
August 28, 2024

Hello,

The DfuSe program connects to the board, but the STM32CubeProgrammer does not connect.

화면 캡처 2024-08-28 180722.png화면 캡처 2024-08-28 180850.png

mƎALLEm
Technical Moderator
August 28, 2024
"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."
jschoiAuthor
Associate II
August 29, 2024

I used the DfuSe program. The application fw(STM32746G_DISCOVERY_SysTick_0x08008000.dfu) provided in the example file jumps, but the application fw I created doesn't jump, so I think there's a problem with the code I created.

Is there something I missed in the code I modified above?