Solved
STM32H733: Is SFI supported for internal flash and external flash (SFIx / OTFDEC)?
Hello ST Community,
I am evaluating the security features of the STM32H733 (Cortex-M7) for a project that uses:
- A custom bootloader stored in internal flash
- The main application stored and executed from external QSPI/Octo-SPI flash
I have the following questions regarding Secure Firmware Install (SFI):
- Is SFI for internal flash officially supported on the STM32H733? (I saw it was added in AN4992 Rev 8, but I would like official confirmation.)
- Is SFI for external flash (SFIx) supported on the STM32H733? Specifically, can the secure bootloader (RSS) decrypt and program the external application image securely during manufacturing, or is only the "host-side encryption + internal firmware configures OTFDEC" method available?
- If external SFIx is not supported, what is the recommended secure manufacturing flow for a design with main code in external flash?
