Can STDFU/DFUSE erase/ruin the embedded bootloader when erasing the MCU firmware?
Im using a STM32F2xx MCU with a embedded bootloader. The way I have understood it, STDFU is able to erase the content of the MCU flash memory, letting you for instance remove such things as the .NET firmware of a Netduino board.
Is there any code accompanying a on-chip bootloader necessary for it to function? Also, where would this code be stored? Is there a risk such code would be erased when erasing the board, or overwritten when flashing binaries onto the board (say for instance if the program is great in size)?