产品概要
描述
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®
- PRG-TOOLBOX-DFU