
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
Funciona como se anuncia, pero la interfaz podría ser más intuitiva. La documentación es escasa.
Développeur
Jul 22,2024
Fonctionne comme prévu, mais l'interface pourrait être plus conviviale. La documentation est limitée.
StmDfuUsb类似应用