Skip to main content
hisham23
Associate III
November 5, 2012
Question

How to make your board recognised in dfu mode

  • November 5, 2012
  • 2 replies
  • 1302 views
Posted on November 05, 2012 at 15:06

Hello,

I read stm documentation on how to enter a microcontroller into dfu mode

Iam using stm32f105, and below are the steps that i did

1- Boot0=1, Boot1= 0

2-PD6 = PA10 = PB5 = 0

3- make reset

4- connect the board to computer via usb cable

But the computer doesn't recognise the board.

Is there anything that i have to do in order to let the board be recognised by the computer as usb device in order to install the correct drive to use dfuse?

Is there any program that the microcontroller should be programmed with before doing this step other than the one comes in system memory(bootloader)?

Please share your ideas on how to enter a microcontroller in dfu mode
    This topic has been closed for replies.

    2 replies

    Nickname12657_O
    Associate III
    January 3, 2013
    Posted on January 03, 2013 at 14:44

    Hi Hisham,

    Are you using the DFU demo?

    - It is available throw this link:

    http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/SW_DEMO/um0412.zip

    )

    - The User Manual is

    http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/USER_MANUAL/CD00155676.pdf

    - And for more details, you can refer to AN3156:

    http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/APPLICATION_NOTE/CD00264379.pdf

    Cheers,

    STOne-32

    Tesla DeLorean
    Guru
    January 3, 2013
    Posted on January 03, 2013 at 14:53

    Yeah, pretty sure you need to install the ST DFU software first to install a driver for the default VID/PID

    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..