Skip to main content
Visitor II
January 12, 2025
Solved

USB DFU on STM32F103C8t6

  • January 12, 2025
  • 3 replies
  • 1307 views

Hi everyone 
I want to program Stm32F103C8t6 via USB and STM32Cube programmer version 2.10.0. I am using "STM32 smart V2." I pulled up the Boot0 pin and disconnected and connected the USB cable to the board (the board's power comes from the USB, so it resets when the USB gets disconnected and connected ). Still, the Cube programmer can't find any DFU, and the windows  always come up with the message "USB not recognized." 

Capture.PNG

let me know if you can suggest any solution 
Best regards 



    This topic has been closed for replies.
    Best answer by STOne-32

    Dear @Behzad ,

    DFU bootloader is available only on STM32F105/107 lines inside the STM32F1 series . That table is not wrong but is not exhaustive indeed and sorry for the confusion that might be created . Thanks for the valuable feedback 

    Ciao

    STOne-32

    3 replies

    Graduate II
    January 12, 2025

    Read AN2606, F103 dont have DFU in system. Exist user bootloader on git for this...

    MM1_0-1736669372210.png

     

    BehzadAuthor
    Visitor II
    January 12, 2025

    I was confused with AN3156.  

    Capture.PNG
    thanks .

     

    STOne-32Answer
    Technical Moderator
    January 12, 2025

    Dear @Behzad ,

    DFU bootloader is available only on STM32F105/107 lines inside the STM32F1 series . That table is not wrong but is not exhaustive indeed and sorry for the confusion that might be created . Thanks for the valuable feedback 

    Ciao

    STOne-32

    Explorer
    April 14, 2025

    Thanks for the answers, but exist the posibility to update de bootloader (for STM32F103RGT6 in my case) to activate the DFU perfomance? Exist an oficial bootloader from STM32Micoelectronics? How is it that proces,  ...becouse:

    a) I doing the conversion of *.dfu file to *.s19 (DFU from STM32 github)

    b) and flashing the MCU with STM32Progrmmer (with STM32-Link v2)

    ...but USB is not recognized and Windows always says:

    USB_DFU_error.jpg

     

    Thanks in advande !!