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?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-05-17 5:42 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-05-17 7:24 AM
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-05-17 9:24 AM
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.
Up vote any posts that you find helpful, it shows what's working..
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-05-17 8:45 PM
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-05-17 8:45 PM
So what now?
