stm32 usb Dfu协议驱动安装的步骤-Arduino中文社区 - Powered by Discuz! Archiver

topdog 发表于 2020-3-21 20:54

stm32 usb Dfu协议驱动安装的步骤

本帖最后由 topdog 于 2020-3-22 09:39 编辑

stm32 刷入固件的一种方法是官方提供的STM32 微控制器自举程序中使用的 USB DFU 协议,支持win10的DfuSeDemo最新版本为3.0.6,即STSW-STM32080下载地址:安装好以后发现不能识别STM Device in DFU Mode,在usb口上挂载有STM32BOOTLOADER,DFU的驱动也不能安装,那可是非常的着急。


后来,终于摸索出了步骤,敲敲小黑板,马上划重点:
第一,打开设备管理器,选中STM32BOOTLOADER,卸载该设备;
第二,仍然保持挂载状态,先按住boot0键,按rst一下马上放开;
第三,电脑会自动识别STM Device in DFU Mode;
第四,安装DFU驱动3.0.1.0版本。手动安装win10 x64位驱动的路径:C:\Program Files (x86)\STMicroelectronics\Software\DfuSe v3.0.6\Bin\Driver\Win10\dpinst_amd64



打开DfuSeDemo就可以进入DFU协议,点击choose选择好你需要刷入的固件,



再点击upgrade等进程条变浅绿就ok了。



刷好固件点击rst键,stm32设备挂载为usb串口设备。



希望对你有所帮助,再见。



沧海笑1122 发表于 2020-4-2 15:18

学习topdog师兄的笔记

topdog 发表于 2020-4-2 23:22

沧海笑1122 发表于 2020-4-2 15:18
学习topdog师兄的笔记

谢谢沧海笑1122老师的关心和指导,一起学习一起进步。
页: [1]
查看完整版本: stm32 usb Dfu协议驱动安装的步骤