
StmDfuUsb
5.0
程序描述
通过 USB DFU 协议更新 STM32 CPU 固件
此应用程序允许使用 USB DFU 协议通过 USB 电缆更新 STM32 CPU 的固件。其开发基于意法半导体的以下文档:
- AN2606 STM32 微控制器系统内存启动模式
- STM32 启动加载程序中使用的 AN3156 USB DFU 协议
如何使用申请
先决条件:
- 您的移动设备必须支持USB-OTG。
准备:
- 使用 USB-OTG 电缆将您的 STM32 板连接到移动设备。
- 激活 STM32 的引导加载程序模式。具体说明请参阅 AN2606。一般来说,您需要根据您的CPU型号将BOOT0和BOOT1引脚设置为正确的组合。
编程:
选择固件文件:
固件文件应采用以下格式之一:
- 英特尔十六进制
- 摩托罗拉 S-Record
- DfuSe(意法半导体 DFU 格式)
- 原始二进制
设置写入选项:
您可以选择以下选项:
- 仅擦除必要的页面
- 取消读出保护(如果需要)
- 编程后转到CPU
- 按“加载文件到闪存”并等待操作完成。
附加操作:
该应用程序还提供以下操作:
- 擦除
- 检查闪存是否为空白
- 比较闪存与文件
您可以从相应的菜单选项中选择这些操作。
支持的微控制器:
该应用程序已在以下 STM32 微控制器型号上进行了测试:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
用法限制:
您最多可以免费执行 25 个固件上传。达到此限额后,您可以购买以下服务之一:
- 额外 100 次上传
- 无限制使用该应用程序
截图
用户评价
Techie
Oct 25,2023
Works as advertised, but the interface could be more user-friendly. Documentation is sparse.
Ingeniero
Dec 17,2023
功能比较少,而且操作有点复杂,不太好用。
Développeur
Jul 22,2024
Fonctionne comme prévu, mais l'interface pourrait être plus conviviale. La documentation est limitée.
StmDfuUsb类似应用