STM32 DFU windows烧录工具的使用

STM32提供了灵活的固件加载模式,其中大部分型号支持DFU加载。并且在电脑端,提供了配套的演示软件DfuSe。包含可视化版DfuSeDemo.exe和命令版DfuSeCommand.exe。

一、使用*.hex文件制作dfu文件

1. 打开Dfu file manager, 选择OK;

 

 2. 如下图箭头所示,1->选择hex文件, 2->生成dfu文件

 

二、可视化版DfuSeDemo.exe使用

从开始菜单打开DfuSeDemo程序,在STM32的USB没有接到电脑上时显示如下:

 

把STM32的USB接口接到电脑上后,在STM32进入DFU模式的情况下,DfuSeDemo程序显示如下:

 

使用DFU更新固件步骤如下:

1->选择dfu文件, 2->  烧录

 

 三DfuSeCommand.exe使用

运行cmd.exe,切到DfuSeCommand.exe所在目录;

输入“DfuSeCommand.exe -?”查看如何使用:

运行如下命令升级固件:

DfuSeCommand.exe -c --de 0 -d --fn C:\Users\xxx\Desktop\***.dfu
C:\Users\xxx\Desktop\是需要烧录的dfu文件的路径,***.dfu为文件名。

烧录成功后显示如下:

 

 



 

 

posted @   闹闹爸爸  阅读(5550)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示