SMDK for STM32H5

Revision as of 17:50, 18 August 2023 by Registered User

The SMDK provides the environment for developing secure modules. For this it uses a Secure Manager development version that is subject to a dedicated ST license. Please contact your ST representative to receive and process the license flow.

The SMDK should be used only for developing secure modules going into the SPE. Once secure modules are developed and ready for production, they must be used with the generic Secure Manager version available at STM32TRUSTEE-SM[1].

Security SMDK.png


The SMDK is composed of:

  • STM32CubeH5 [2] (containing all HAL and necessary middlewares)
  • An X-Cube-SMDK-H5, available for each device supporting the Secure Manager, including:
    • The SMDK Secure Manager binary, with secure trace capabilities
    • An example of secure module running inside the SPE
    • An example of non-secure application running inside the NSPE and interfacing with the above secure module
    • A secure module template
    • Associated documentation
  • A specific STM32CubeProgrammer version for secure module development

Note: the X-Cube-SMDK-H5 and the STM32CubeProgrammer will be delivered through your ST representative.

1. References