此应用程序支持使用 USB DFU 协议通过 USB 电缆更新 STM32 微控制器的固件。 其功能基于意法半导体文档(AN2606 和 AN3156)。
先决条件:
- 您的移动设备必须支持USB OTG。
准备:
- 使用 USB OTG 线将 STM32 开发板连接到您的移动设备。
- 激活STM32引导加载程序模式(根据您的微控制器型号咨询AN2606以获取具体说明;这通常涉及设置BOOT0和BOOT1引脚)。
编程:
- 选择固件文件(.hex、.srec、.dfu 或原始二进制文件)。
- 配置写入选项(例如,选择性页面擦除、禁用读出保护、自动 CPU 重启)。
- 点击“加载文件到闪存”并等待该过程完成。
附加功能:
该应用程序还提供以下选项:
- 闪存擦除
- 闪现空白支票
- 固件与闪存的比较
支持的微控制器:
STM32F072、STM32F205、STM32F302、STM32F401、STM32F746、STM32G474、STM32L432
使用限制:
该应用程序允许最多 25 个免费固件上传。 超出此限制,您可以购买以下两个升级选项之一:
- 额外上传 100 个
- 无限制的应用程序使用