Skip to main content
Visitor II
April 10, 2024
Question

SBSFU on stm32g070rb

  • April 10, 2024
  • 2 replies
  • 749 views

I'm interested in understanding the modifications required to adapt the 'STM32Trust security framework' code, accessible on the STM website for STM32L5, for my project of developing a secure bootloader code specifically designed for the STM32G070RB. 

Has anyone tried this? Please suggest me how to do?

 

the link I referred is "https://www.st.com/content/st_com/en/support/learning/stm32-education/stm32-moocs/STM32_security_ecosystem.html"

2 replies

Bubbles
ST Employee
April 11, 2024

Hi @AM15,

the STM32Trust as used on the STM32L5 requires the TrustZone isolation of the Cortex-M33 core. The STM32G0 series are using Cortex-M0+, which lacks this feature. The STM32Trust framework suggests another secure boot scheme introduced in the X-CUBE-SBSFU package for development on STM32G0 series.

Read here for more details:

STM32Trust TEE: in-depth explanations of and discussions on Secure Manager, our turnkey security solution for STM32 at the system level

BR,

J

 

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
ST Employee
April 12, 2024

Hello @AM15 ,

You can find the SBSFU port for the SBSFU solution for the STM32G0 under STM32CubeExpansion_SBSFU_V2.6.2\Projects\NUCLEO-G071RB for example and you can download the STM32CubeExpansion_SBSFU_V2.6.2 from our website.

BR 

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.