STM32PRG-TOOLBOX
Active
Design Win
Programming toolbox in source code for STM32 MPUs

获取软件 Download databrief

产品概要

描述

STM32PRG-TOOLBOX提供了一款开源的多操作系统软件包,用于通过USB fastboot接口对STM32微处理器的目标Flash存储器进行编程和更新。

STM32PRG-TOOLBOX由多个独立的工具组成:

  • PRG-TOOLBOX-DFU用于安装U-Boot、启动fastboot模式、管理OTP,并在裸机应用情况下对内存分区进行编程
  • PRG-TOOLBOX-FB用于通过fastboot接口对内存分区进行编程,并提升编程性能

用户可以基于这些预配置项目来配置其STM32微处理器设备,并根据特定用例自定义启动/编程序列。有关各项目的更多信息,请参见STM32 MPU维基百科 (wiki.st.com/stm32mpu) 中的STM32PRG-TOOLBOX部分,并参考:

  • PRG-TOOLBOX-DFU版本说明
  • PRG-TOOLBOX-FB版本说明

此外,STM32PRG-TOOLBOX通过PRG-TOOLBOX-SIG工具提供安全平台,该工具可生成ECC密钥对,并支持使用这些ECC密钥对二进制映像进行签名。请联系意法半导体销售办事处,在签署保密协议后获取PRG-TOOLBOX-SIG工具。

  • 性能一览

    • PRG-TOOLBOX-DFU
      • U-Boot安装,可选择是否启动fastboot模式
      • OTP熔丝:读写操作
      • 使用STM32PRGFW-UTIL固件工具进行OTP管理
      • 支持的目标存储器:
        • SD™卡、eMMC
        • NAND、NOR(裸机应用)
      • 支持多操作系统:Windows®和Linux®
    • PRG-TOOLBOX-FB
      • 通过fastboot接口进行内存分区编程
      • 编程性能提升(相较于DFU模式)
      • 支持的目标存储器:SD™卡、eMMC
      • 支持多操作系统:Windows®和Linux®
    • PRG-TOOLBOX-SIG(需签署保密协议)
      • 密钥生成 (Keygen) 和签名 (Signing) 工具的源代码
      • 生成ECC密钥对 (Keygen)
      • 使用ECC密钥对对二进制镜像进行签名 (Signing)
      • 支持多操作系统:Windows®和Linux®

获取软件