![]() |
Coming soon |
1. What is SBSFU
Secure Boot and Secure Firmware Update is a STM32Cube based package showcasing utilization of various STM32 security features to create a product capable of controlled secure boot and update it's firmware reliably, eliminating threats of loading unauthorized or malicious code. The SBSFU is constantly evolving, adding support for new microcontrollers and features and fixing identified vulnerabilities of previous versions. It's however not a definitive and universal solution covering all the possible application needs, rather a proven starting point for own development. For most STM32 lines the SBSFU comes in two variants. Single-slot for maximum image size and dual-slot for more image manipulating options such as over-the-air. The use of STM32Cube ensures easy portability of the code to similar STM32 devices which are not supported directly.
2. Getting started with STM32 and SBSFU
The SBSFU is no easy topic and there is no easy start. There are however some advice to be given.
- Download the latest SBSFU package from ST website.
- The package includes all basic SBSFU solutions.
- Some are available in product related Cube packages (usually more advanced ones)
- Choose a supported board to start with
- Preferably a Nucleo based on general purpose MCU (like for example G071 or G474)
- If not sure pick one where both 1-slot and 2-slot examples are available.
- Get it working
All videos related to your tech domain: example below
Getting started with STM32 Motor control SDK5.0
4. STM32 compliant with SBSFU
The place to put a table with all STM32 compliant with the feature
5. Specific tools
Links and explanations for the tech domain dedicated tools
6. STMicroelectronics Resources
The place for AN, UM... direct links
7. Examples
The area where FAE's, collab... can put examples (linked to Github)