1. STM32PRGFW-UTIL overview[edit | edit source]
This article describes STM32PRGFW-UTIL, an official STMicroelectronics firmware package for One-time Programmable (OTP) management and PMIC NVM Programming.
1.1. Applicability[edit | edit source]
The STM32PRGFW-UTIL applies to STM32MP13x lines , STM32MP15x lines and STM32MP25x lines
1.2. Package overview[edit | edit source]
STM32PROGFW-UTIL provides multiple applications to manage the One-time Programmable (OTP) memories and PMIC NVM.
- Functionalities are available through 4 applications
- STM32CubeProgrammer based application
- Standalone STM32CubeIDE based application
- 2 other applications for development purpose
- UART configuration for the Standalone application
- Run mode for STM32CubeProgrammer application
- Features
- STM32CubeProgrammer based application (in Serial boot mode)
- OTP v2/v3 structure
- PMIC NVM Programming for STPMIC1 and STPMIC2.
- STM32CubeProgrammer UART interface and USB DFU (see AN5275 for protocol details)
- OTP/PMIC Console based application (in Dev boot mode)
- OTP CLI implemented based on STM32CubeProgrammer OTP CLI with OTP v2 structure
- UART and STM32CubeIDE Semihosting interface
- STM32CubeProgrammer based application (in Serial boot mode)
1.3. README.md[edit | edit source]
The README.md, included in the package, is a complete document that describes:
- the Software architecture and design of STM32PRGFW-UTIL.
- how to use the STM32PRGFW-UTIL firmware package
2. How to get STM32PRGFW-UTIL[edit | edit source]
Refer to the following link to find STM32PRGFW-UTIL firmware package.