查看: 8854|回复: 2

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

[复制链接]

签到天数: 332 天

[LV.8]以坛为家I

发表于 2020-3-21 20:54 | 显示全部楼层 |阅读模式
本帖最后由 topdog 于 2020-3-22 09:39 编辑

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

dfuse.PNG
后来,终于摸索出了步骤,敲敲小黑板,马上划重点:
第一,打开设备管理器,选中STM32  BOOTLOADER,卸载该设备;
第二,仍然保持挂载状态,先按住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

stm dfu.PNG

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

good_dfuse.PNG

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

刷机成功.PNG

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

usb.PNG

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



该用户从未签到

发表于 2020-4-2 15:18 | 显示全部楼层
学习topdog师兄的笔记

签到天数: 332 天

[LV.8]以坛为家I

 楼主| 发表于 2020-4-2 23:22 | 显示全部楼层
沧海笑1122 发表于 2020-4-2 15:18
学习topdog师兄的笔记

谢谢沧海笑1122老师的关心和指导,一起学习一起进步。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

毕设求助!max30102与gy906实现脉搏体温测量
毕设求助!max30102与gy90
各位大佬,我最近在搞毕业设计,想通过arduino,max30102,gy906实现脉搏体温测量,但
arduino解码sbus
arduino解码sbus
市面上有很多sbus接收机,它只有一根线就可以实现很多通道的通信,其本质利用了串口通
香蕉派 BPI-R3 开源路由器开发板采用 联发科MT7986(Filogic 830)
香蕉派 BPI-R3 开源路由器
香蕉派 BPI-R3 开源路由器开发板采用 联发科MT7986(Filogic 830)芯片设计,支持Wi-Fi 6
求智能垃圾桶编程代码
求智能垃圾桶编程代码
求大佬解答 很急!!
安信可ESP32点灯APP自动浇花和天气空气质量
安信可ESP32点灯APP自动浇
本人是完全不懂C语言,大部分都是借鉴各位大佬的,没有时间和精力去学习C语言,能达
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表