Find out more information: bit.ly/STM32-USB-DFU This video demonstrates how to use STMicroelectronics’ built-in STM32 USB bootloader to program or upgrade the device firmware.
Hi, we are working on a STM32f407VGT6, we want to upload VESC bootloader. Do anybody know if it is possible? We succeed in uploading all the files but VESC tool does not recognize it....
I have a STM32F429I-DISC1 and I want to activate the USB port CN6, it's why I watched this tutorial but it doesn't work. My computer doesn't detect this port. Despite, I connected the pin BOOT0 to VDD and BOOT1/PB2 to GND thanks to jumpers, then I reset but the DFU port wasn't detected by the computer and the screen of my STM32 became fully white. I have the feeling that the solution shown in this video doesn't work for this type of STM32. So I would like to know what I am supposed to do to make it work. If someone knows, thank you for giving me the answer.
I have an STM32F4 with both BOOT1 and BOOT0. I guess the BOOT0 is just as this video (tie to supply when programming). But how should the BOOT1 pin be pulled?
Checkout schematic in which state is BOOT1 and BOOT0 by default. Also checkout boot modes in datasheet, after reset the cpu should boot from system memory area, where the bootloader is placed.
I have STM32F407VET6. I can upload programs in DFU mode, however when connecting the board in USB Serial mode, STMCube shows this error: Timeout error occured while waiting for acknowledgement. Error: Activating device: KO. Please, verify the boot mode configuration and check the serial port configuration. Reset your device then try again... How can i fix it?
For what it's worth to save someones time: it seems that Dfu File Mgr and DfuSeDemo are deprecated on windows 10, it's recommended to use the stm32CubeProgrammer in USB mode.
You just saved me. I've been fighting with the DFU file manager and DfuSeDemo trying to convert/use a binary file. It wouldn't even see the new DFU file created. No go under windows 10. Once I installed stm32CubeProgrammer I used the binary. I didn't even mess with converting it to a dfu file. I was trying to flash my NanoVNA with a firmware version that worked with Joe Smith's software.
Well god damnit, just had boards manufactured with boot0 to ground. None of the documentation on the stm32f072 mentions the USB bootloader. Well, the STM32F072 Discovery User Manual (UM1690) does... I mean, really ?
You can jump into the bootloader from software as well - it doesn't help you with bootstrapping, but once you get your application down the first time, you can make it work...
Yes you can. It is Flash Memory. However Flash wears out when being re-programmed many times. So after a couple thousand re-flashes it will eventually fail.