AN5056 Rev 8 47/49
AN5056 Revision history
48
9 Revision history
Table 4. Document revision history
Date Revision Changes
20-Dec-2017 1 Initial release.
31-Aug-2018 2
Document structure and content entirely updated:
– Refocused on the integration topics presented in
Introduction
– Adapted to the asymmetric and symmetric
cryptography schemes
– Adapted to the single-image and dual-image modes
18-Dec-2018 3
Product scope extended to the STM32F4 Series,
STM32F7 Series, and STM32G0 Series:
– Updated Chapter 1: General information, Chapter 2:
Related documents, Section 3.2: Memory mapping
definition, Section 4.3: Security configuration, Section:
Figure 15 shows the various security configuration
solutions available in file app_sfu.h for the STM32WB
Series., and Section 8.1: How to make an application
SBSFU compatible
– Added Chapter 7: Adapting SBSFU
Secure library offer extended to mbedTLS:
– Updated Section 4.1: Features to be configured
06-Sep-2019 4
Updated Introduction.
Product scope extended to the STM32H7 Series,
STM32G4 Series, STM32L0 Series, STM32L1 Series
and STM32WB Series.
Updated Chapter 2: Related documents.
Updated Section 3.1: Hardware adaptation
Updated Section 3.2: Memory mapping definition
Modified Section 3.2.1: SBSFU region definition
parameters and Section 3.2.2: Firmware image slot
definition parameters
Updated Section 4.1 on page 17
Updated Chapter 4.3: Security configuration (Updated
figures and added Figure 18: STM32WB Series security
configuration (app_sfu.h)
Added note in Section 4.2 on page 18.
Modified Option Byte configuration in Section 4.4:
Development or production mode configuration.
Added Section 5.3: STM32WB Series specificities,
Section 5.4: KMS specificities and Section 5.5:
STSAFE-A100 specificities.
Updated Table 3 in Section 7.2: Optimizing memory
mapping
Added Section 8.4: How to replace the standalone
loader with a BLE OTA loader and Section 8.5: How to
change the firmware version.