1
General information
The STM32CubeU5 TFM application runs on
®
‑M33 processor with Arm
Cortex
Note:
Arm and TrustZone are registered trademarks of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
1.1
Applicable products and default examples
This document applies to the
following development boards:
•
NUCLEO-U545RE-Q
•
B-U585I-IOT02A
•
STM32U5A9J-DK
By default, the project examples provided are illustrated with the B-U585I-IOT02A Discovery kit.
The project examples are compatible with the following integrated development environments:
•
IAR Systems
®
•
Keil
Microcontroller Development Kit for Arm
•
STMicroelectronics
Note:
IAR Systems is a registered trademark owned by IAR Systems AB.
Keil is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
1.2
Acronyms
Table 1
presents the definition of acronyms that are relevant for a better understanding of this document.
Acronym
AEAD
Authenticated encryption with associated data.
AES
Advanced encryption standard.
Bootloader 2. Name of boot stage in TF‑M terminology, based on the MCUboot open-source software. Included in
BL2
the TFM_SBSFU_Boot project.
CLI
Command-line interface.
CTR
Counter mode, a cryptographic mode of operation for block ciphers.
DHUK
Derived hardware unique key.
DPA
Differential power analysis.
EAT
Entity attestation token.
ECDSA
Elliptic-curve digital signature algorithm. Asymmetric cryptography.
ECIES
Elliptic curve integrated encryption scheme.
FIH
Fault injection hardening
FWU
Firmware update service. Firmware update service provided by TF‑M.
GUI
Graphical user interface.
HDP
Secure hide protection.
HUK
Hardware unique key.
IAT
Initial attestation.
IPC
Inter process communication.
ITS
Internal trusted storage service. Internal trusted storage service provided by TF‑M.
UM2851 - Rev 4
STM32U5 series
®
®
TrustZone
.
STM32U5 series
microcontrollers. The demonstration hardware setups use the
Nucleo-64 board for the devices with 512 Kbytes of flash memory
Discovery kit for the devices with 2 Mbytes of flash memory
and
STM32U5G9J-DK2
®
IAR Embedded Workbench
STM32CubeIDE
Table 1.
32-bit microcontrollers based on the Arm
Discovery kits for the devices with 4 Mbytes of flash memory
®
®
for Arm
(EWARM)
®
-based microcontrollers (MDK-ARM)
List of acronyms
Description
UM2851
General information
®
page 2/117
Need help?
Do you have a question about the STM32CubeU5 TFM and is the answer not in the manual?