首页 应用 工具 StmDfuUsb
StmDfuUsb
StmDfuUsb
1.25
2.6 MB
Android 5.0+
Mar 19,2023
5.0

程序描述

通过 USB DFU 协议更新 STM32 CPU 固件

此应用程序允许使用 USB DFU 协议通过 USB 电缆更新 STM32 CPU 的固件。其开发基于意法半导体的以下文档:

  1. AN2606 STM32 微控制器系统内存启动模式
  2. STM32 启动加载程序中使用的 AN3156 USB DFU 协议

如何使用申请

先决条件:

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

准备:

  1. 使用 USB-OTG 电缆将您的 STM32 板连接到移动设备。
  2. 激活 STM32 的引导加载程序模式。具体说明请参阅 AN2606。一般来说,您需要根据您的CPU型号将BOOT0和BOOT1引脚设置为正确的组合。

编程:

  1. 选择固件文件:

    • 固件文件应采用以下格式之一:

      • 英特尔十六进制
      • 摩托罗拉 S-Record
      • DfuSe(意法半导体 DFU 格式)
      • 原始二进制
  2. 设置写入选项:

    • 您可以选择以下选项:

      • 仅擦除必要的页面
      • 取消读出保护(如果需要)
      • 编程后转到CPU
  3. 按“加载文件到闪存”并等待操作完成。

附加操作:

该应用程序还提供以下操作:

  • 擦除
  • 检查闪存是否为空白
  • 比较闪存与文件

您可以从相应的菜单选项中选择这些操作。

支持的微控制器:

该应用程序已在以下 STM32 微控制器型号上进行了测试:

  • STM32F072
  • STM32F205
  • STM32F302
  • STM32F401
  • STM32F746
  • STM32G474
  • STM32L432

用法限制:

您最多可以免费执行 25 个固件上传。达到此限额后,您可以购买以下服务之一:

  1. 额外 100 次上传
  2. 无限制使用该应用程序

截图

  • StmDfuUsb应用截图第0张
  • StmDfuUsb应用截图第1张
  • StmDfuUsb应用截图第2张
  • StmDfuUsb应用截图第3张

    用户评价

    发表评价
    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.