Release limitations ¶
STM32 series limitations ¶
|
STM32 series |
Limitations |
|---|---|
|
STM32H7 microcontrollers |
Support integrity check for SFI:
|
|
STM32H73xxx microcontrollers |
Support integrity check for SFI/SFIx:
|
|
STM32H7Bxxx microcontrollers |
Support integrity check for SFI/SFIx:
|
|
STM32H7 microcontrollers |
|
|
STM32H7Rx/7Sx microcontrollers |
|
|
STM32L0 microcontrollers |
|
|
STM32L4R5xx microcontrollers |
|
|
STM32U3 microcontrollers |
|
|
STM32U5 microcontrollers |
|
|
STM32L43 and STM32L45 microcontrollers |
|
|
STM32WBA microcontrollers |
|
|
STM32WBA2 microcontrollers |
|
|
STM32WL33 microcontrollers |
|
|
STM32L5 microcontrollers |
|
|
STM32V8 microcontroller |
|
|
STM32H74x/5x/7x microcontrollers |
|
Additional limitations ¶
SFIx fails when programming:
Large flash memory content on Linux via the UART interface.
Small flash memory content on supported bootloader interfaces with all platforms.
USB interoperability issue on macOS due to ST-LINK limitation.
Incremental programming :
Is not supported when TrustZone is enabled; the tool switches automatically to the normal programming procedure.
Is an experimental feature with limited test coverage:
For internal flash programming, tested devices are: STM32C03x, STM32C05x, STM32C09x, STM32F101/F102/F103, STM32F37xx, STM32F411xC/E, STM32F72x/STM32F73x, STM32F76x/STM32F77x, STM32G03x/STM32G04x, STM32G0B0xx/B1xx/C1xx, STM32G491xx, STM32H50x, STM32H533/523, STM32H56x/573, STM32H72x/STM32H73x, STM32H7R/Sxx, STM32L05x/L06x/L010, STM32L4Pxxx/STM32L4Qxxx, STM32L4x1/STM32L475xx/STM32L476xx/STM32L486xx, STM32L5xx, STM32U0xx, STM32U3xx, STM32U535/STM32U545, STM32U575/STM32U585, STM32U59x/5Ax, STM32WB5x/35xx, STM32WBA52/54/55, STM32WBA6x, and STM32WLxx.
For external flash programming, tested boards are: STM32H735G-DK, STM32H7S78-DK, STM32H573I-DK, STM32U575I-EV, STM32WBA65I-DK1.
The automatic mode does not work with the UART interface when using an ST-LINK with dual VCP. The ST-LINK configuration must be changed to single VCP.
In Windows 10 32-bit, STM32TrustedPackageCreator display can be cut when maximizing the window.
OBKey provisioning with J-LINK is not supported. Currently, the CLI says it clearly, but the GUI message does not.
Memory map export supports a maximum of 9 segments.
SWV feature is provided as a beta functionality for STM32V8 and STM32C5 devices. It is not fully validated.
MCU factory reset is supported only via ST-LINK.
RDP regression with password is supported only via ST-LINK.
SFI feature:
For the full list of supported devices, please refer to AN4992.
Parallel SFI Programming with Shared HSM is not supported.
SFI is not working with SWD multidrop.
Starting from STM32CubeProgrammer v2.21.0, the
-alignoption when usingSTM32_SigningTool_CLIis mandatory with STM32N6.Write and erase operations using an external flash with a start address of
0x00000000are not supported.Flash high cycle:
Programming is not supported at secure addresses.
A masse erase is required before programming the full flash high cycle area (bank1+bank2).
The flash high cycle programming is not supported on secure address.
The OTP memory programming is not supported when TZEN is enabled for CM33 SoCs.
Display issues occur on Fedora when the system display scale is set to 125%; the recommended scale is 100%.
Any file path provided as an input argument to the STM32CubeProgrammer CLI that contains spaces must be enclosed in quotation marks.