cancel
Showing results for 
Search instead for 
Did you mean: 

STM32 Trusted Package Creator - where do I find it?

TDJ
Lead

According to AN5054, to prepare SFI (secure internal firmware install) or SFIx (secure external firmware install) "STM32 Trusted Package Creator" is required. Were do I find it? Searching ST website I find no such software product. Was it maybe recently replaced or "absorbed" by STM32Cube Programmer?

1 ACCEPTED SOLUTION

Accepted Solutions
TDK
Super User

Yes, it's part of STM32CubeProgrammer now.

TDK_0-1703729714468.png

https://www.st.com/content/st_com/en/ecosystems/stm32trust/security-services.html

 

Location within STM32CubeProgrammer:

TDK_1-1703730319633.png

 

If you feel a post has answered your question, please click "Accept as Solution".

View solution in original post

2 REPLIES 2
TDK
Super User

Yes, it's part of STM32CubeProgrammer now.

TDK_0-1703729714468.png

https://www.st.com/content/st_com/en/ecosystems/stm32trust/security-services.html

 

Location within STM32CubeProgrammer:

TDK_1-1703730319633.png

 

If you feel a post has answered your question, please click "Accept as Solution".

Why is it grayed out? Reading AN5054 it seems, I could use  STM32 Trusted Package Creator, what apparently is this part of STM32CubeProgrammer, to create encrypted packages. 

christian239955_stm1_st_0-1754396258789.png

If I can only choose this tab if I'm connected to a STM32U5, STM32U0 oder STM32WBA, how can I encrypt files to be programmes onto a STM32L431 usind the STM32CubeProgrammer CLI?

 

STM32_Programmer_CLI -c port=COM28 -br 115200 -d out.bin 0x08000000 --key aa_myKey --iv 1b_myIv -e all -s 

fails after having created the out.bin with openSSL. So I was hoping the STM32CubeProgrammer could help me...