Revision history AN5056
48/49 AN5056 Rev 8
09-Jul-2020 5
Added OTFDEC information in Section 4.1: Features
to be configured and Section 4.2: Cryptographic scheme
selection (added one note)
Updated Section 3.2.2: Firmware image slot definition
parameters.
Added Figure 8: Firewall configuration constraint on
dual bank products and Figure 9: Firewall configuration
after bank swap.
Updated Figure 11: SBSFU specific linker file, Figure 12:
UserApp specific linker file (NUCLEO-L476RG example)
and Figure 13: SBSFU configuration.
Updated Section 4.4: Development or production mode
configuration, Section 6.2: Memory mapping adaptation,
Section 7.2: Optimizing memory mapping
Removed Figure 28 Example of memory mapping
optimization on the NUCLEO-G031K8 – 1 image.
1-Sep-2020 6
Added:
– Section 3.2.4: Multiple image configuration
– Section 3.3: Dual-core adaptation
– Section 7.3: How to activate interruption management
inside the firewall isolated environment
– Section 7.4: How to improve boot time
– Section 8.6: How to validate a firmware image
Updated:
– Secure element STSAFE-A100 replaced by STSAFE-
A110
22-Jul-2021 7
Added:
– Section 3.2.2: Firmware image slot definition
parameters SFU_IMAGE_OFFSET value for
STM32H7 Series
– Section 4.1: Features to be configured External Flash
memory without on-the-fly decryption
Updated:
– Section 3.2: Memory mapping definition and
Section 5.1: Generating a new firmware AES
encryption key references to UM2262
– Section 5.3: STM32WB Series specificities with added
Figure 24: Key provisioning
Removed:
– Former Section 8.4 How to replace the standalone
loader with a BLE OTA loader
14-Dec-2021 8
Updated:
– Section 4.1: Features to be configured for
STM32WB5MM-DK Discovery board
– Section 5.3: STM32WB Series specificities to select
boot mode on P-NUCLEO-WB55 Nucleo and
STM32WB5MM-DK Discovery boards
– Section 8.5: How to validate a firmware image
Table 4. Document revision history (continued)
Date Revision Changes