首页 应用 工具 StmDfuUsb
StmDfuUsb

StmDfuUsb

工具 1.25 2.6 MB

by Yaroslav Trymbach Dec 31,2024

该应用程序有助于使用 USB DFU 协议通过 USB 电缆更新 STM32 微控制器固件。 开发利用了 STMicroElectronics 文档:AN2606(STM32 微控制器系统内存引导模式)和 AN3156(STM32 引导加载程序中的 USB DFU 协议)。 先决条件: 移动德

5.0
StmDfuUsb应用截图第0张
StmDfuUsb应用截图第1张
StmDfuUsb应用截图第2张
StmDfuUsb应用截图第3张
程序描述

此应用程序可使用 USB DFU 协议通过 USB 电缆更新 STM32 微控制器固件。 开发利用了 STMicroelectronics 文档:AN2606(STM32 微控制器系统内存引导模式)和 AN3156(STM32 引导加载程序中的 USB DFU 协议)。

先决条件:

  • 支持 USB-OTG 的移动设备。

准备:

  1. 使用 USB-OTG 电缆将 STM32 开发板连接到您的移动设备。
  2. 激活STM32 bootloader模式(根据您的CPU型号,请参阅AN2606了解具体引脚配置)。 这通常涉及将 BOOT0 和 BOOT1 引脚设置为正确的组合。

编程:

  1. 选择固件文件(.hex、.srec、.dfu 或原始二进制文件)。
  2. 配置写入选项:选择性页面擦除、禁用读出保护(如果需要)以及自动 CPU 执行后编程。
  3. 点击“加载文件到闪存”并等待完成。

附加功能:

该应用程序提供附加功能,包括:

  • 闪存擦除
  • 空白闪存验证
  • 与加载的文件进行固件比较。 这些选项可通过应用程序菜单访问。

经过测试的微控制器:

此应用程序已通过以下 STM32 型号进行验证:STM32F072、STM32F205、STM32F302、STM32F401、STM32F746、STM32G474、STM32L432。

使用限制:

该应用程序允许最多 25 个免费固件上传。 超出此限制,您可以购买以下两个升级选项之一:

  1. 额外上传 100 个。
  2. 无限制的应用程序使用。

Tools

用户评价
发表评价+
暂无评论