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为文件名。
烧录成功后显示如下:
本文来自博客园,作者:闹闹爸爸,转载请注明原文链接:https://www.cnblogs.com/wanglouxiaozi/p/12793334.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于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)