cancel
Showing results for 
Search instead for 
Did you mean: 

I am using STM32 microcontroller and I am facing problem of DFU/RESET Switch that after booting the controller by reset pin the DFU mode is not detect. what is the possible solution of this?

VJANI.1
Associate II
 
4 REPLIES 4
Peter BENSCH
ST Employee

Welcome, @VJANI.1​, to the community!

This may be related to the clock you are working with. Without information about which STM32 and which clock sources with which accuracies you are using, one cannot say much more.

Have you had a look at AN3156, which discusses the USB DFU protocol in more detail?

Regards

/Peter

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

Problem poorly described.

What STM32? What board?

DFU not detected by what? The PC

Does it work with BOOT0=HIGH, RESET ?

What type of clock is the STM32 using? Is it coming up quickly enough?

How's the USB connection wired up, show circuit.

>>what is the possible solution of this?

You debug it better, and understand what the problem is, then you'll be in a position to solve it.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
VJANI.1
Associate II

using STM32F7 series controller so. in PC the DFU mode is not detecting. USB is properly connected. when usb is connected then only boot0 pin will works because of resistor divider is used. Otherwise boot0 will be low.

VJANI.1
Associate II

So what now?