Skip to main content
LNerg.1
Associate
April 26, 2022
Question

Hi I think my DFU Bootloader code in my STMF407VET6 i corrupted. Nothing happens when I pull BOOT0 high and start the device. Look at the attached screenshot. Is it supposed to look like this?

  • April 26, 2022
  • 4 replies
  • 1047 views

0693W00000Lz7dLQAR.png

This topic has been closed for replies.

4 replies

TDK
Super User
April 26, 2022

No, it shouldn't look like that.

You're using the programmer on the nucleo board to connect to an external custom board?

If you can otherwise use the chip by programming/reading/erasing the flash and it behaves as expected, perhaps you have a dud chip. Perhaps a half-baked clone.

"If you feel a post has answered your question, please click ""Accept as Solution""."
LNerg.1
LNerg.1Author
Associate
April 27, 2022

Yes, using nucleo externaly.

I can program the chip and add applications to 0x08000000.

Is it possible to flash the bootloader binaries over or is the chip dead?

TDK
Super User
April 27, 2022

The bootloader is in ROM and cannot be modified in any way. This also means it cannot have been erased.

"If you feel a post has answered your question, please click ""Accept as Solution""."
TDK
Super User
April 27, 2022

If I were you, I would read out values around 0x1FFF0000 within my code to double check what STM32CubeProgrammer is telling me.

"If you feel a post has answered your question, please click ""Accept as Solution""."