SMDK for STM32H5

Revision as of 11:02, 9 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.

A restriction of the SMDK is that it cannot be used for production purpose, but only for developing modules going into the SPE. Once modules are available and ready for production, they must be used with the generic Secure Manager version available at STM32TRUSTEE-SM[1] and or the SMAK available under the SLA0048[2].

SECURITY SMDK.png

The SMDK is composed of:

  • The STM32CubeH5 embedded firmware package (PLEASE MAKE LINK TO CUBE!!!!!!!!!!!!!!!!!)
  • Containing all HAL, drivers, middleware, and other Secure Manager examples
  • An XCube-SMDK-H5 (PLEASE MAKE LINK) is available for each device supporting the Secure Manager, including:
  • The SMDK Secure Manager version
  • An example of secure module running inside the SPE
  • An example of applicative module usage running inside the NSPE and interfacing with the above secure module
  • Associated documentation and user guide
  • Trace capabilities for debugging the module development
  • STM32 Trusted Package Creator (PLEASE MAKE LINK TO CUBE!!!!!!!!!!!!!!!!!!!) to build signed and encrypted images
  • STM32CubeProgrammer ((PLEASE MAKE LINK TO CUBE!!!!!!!!!!!!!!!!!!!!!) to program signed and encrypted images
  • IDEs

The SMDK can also be used to securely install and update secure modules.