This message will disappear after all relevant tasks have been resolved.
Semantic MediaWiki
There are 1 incomplete or pending task to finish installation of Semantic MediaWiki. An administrator or user with sufficient rights can complete it. This should be done before adding new data to avoid inconsistencies.SFI Step-by-step on B-U585I-IOT02A75min
Target description
This tutorial shows how to use SFI for installing a simple LED Blink example to B-U585I-IOT02A.
The process goes through three 'steps' at the Original Equipment Manufacturer (OEM) and Contract Manufacturer (CM) sites.
- Development @ OEM: the application code that runs on STM32 is generated.
- Secure Room @ OEM: code prepared during the development is encrypted and packaged to be sent for manufacturing. The Secure Room is isolated, and its resources are not visible outside of it.
- Manufacturing @ CM: the encrypted code received by the OEM Secure Room is installed using SFI tools.
Prerequisites
- Knowledge of STM32CubeProgrammer
- Knowledge of JTAG/UART/SPI
- STM32CubeMX introduction
Hardware
- B-U585I-IOT02A[1] Discovery kit for IoT node with STM32U5 series
- STM32-HSM[2] SAM for Secure Firmware Installation
- Smartcard Reader
- Laptop Built-in
- External
- STLINK-V3[3] modular in-circuit debugger and programmer for STM32/STM8
- 2 x USB cable Type-A to Micro-B
- Jump wires
Software
- STM32CubeProgrammer[4] Software programming tool for STM32 (v2.90 min)
- Including STM32TrustedPackageCreator
- STM32CubeU5[5] STM32Cube MCU Package for STM32U5 series
- STM32CubeIDE[6] Integrated Development Environment for STM32
Literature
- AN4992 STM32 MCUs secure firmware install (SFI) overview
- UM2237 STM32CubeProgrammer software description
- UM2238 STM32 Trusted Package Creator tool software description
- AN5054 Secure programming using STM32CubeProgrammer
- AN2606 STM32 microcontroller system memory boot mode
- RM0456 STM32U575/585 Arm®-based 32-bit MCUs
- UM2839 Discovery kit for IoT node with STM32U5 Serie
- UM2448 STLINK-V3SET debugger/programmer for STM8 and STM32
Please follow How to start with SFI on STM32H5 to perform SFI procedure step by step.