STM32 MCUs Security

Ask questions and find answers on STM32 security frameworks and tools, including cryptographic libraries, TrustZone, and the Secure Manager.

cancel
Showing results for 
Search instead for 
Did you mean: 

Forum Posts

LInk Errors libSTM32Cryptographic_CM0_CM0PLUS.a

Hi, I am implementing ECDSA signing functionality based on some sample code in the package en.STM32CubeExpansion_Crypto_v4.0.1. I am getting the following linker error. What am I missing? Thanks! c:\st\stm32cubeide_1.6.1\stm32cubeide\plugins\com.st.s...

RKher.1 by Associate III
  • 800 Views
  • 3 replies
  • 0 kudos

Resolved! Hello, I'm curious to know how to add a secure boot feature on the STM32429I-EVAL1. I would like to allow the boot on a bootloader located in the flash memory, only if this one is known by the internal bootloader.

I'm trying to add a authentication mechanism with a symmetric key stored in the system memory but I'm not sure if it's the right way and i also don't know how to store this key in the system memory.I read about SBSFU but not sure about it.Kindly advi...

Jmail.1 by Associate
  • 891 Views
  • 3 replies
  • 0 kudos

YMODEM transfer single file, then split into two files

I'm using YMODEM in TeraTerm to transfer my internal and external firmware and my goal is to make this a single file. I have already combined the two files into a .bin and when I transfer them via YMODEM, the transfer stops once it reaches the end of...

FWguy by Associate II
  • 1671 Views
  • 2 replies
  • 2 kudos

Hi everyone, I am trying to make a firmware update sequence for my product and have an issue with readout protection enable/disable.

MCU : STM32F415I enable readout protection successfully (customer requirement). Then in case of a new software update, I jump to the UART bootloader from my code. However, when in the bootloader I need to disable RDP. When I send RDP disable command ...

VMkhi.1 by Associate
  • 833 Views
  • 3 replies
  • 0 kudos

Error when jumping to user app

Hello everyoneSo I've managed to adapt and build my custom user app. Flashed it into the device.But it fails on startup somewhere between gpio and timers initializations in main().Console shows the following text:= [TEST] write 8 bytes @ Isolated cod...

leeana by Associate III
  • 1731 Views
  • 8 replies
  • 0 kudos

Resolved! Hardware Semaphores for SBSFU in STM32WB

Hello guys,I've implemented SBSFU along side with an USB standalone loader for my project using a STM32WB. My question is, should i implement hardware semaphores and shci_notification for CPU2 during flash erasing and writing operations on my USB ext...

MBuen.1 by Senior
  • 1118 Views
  • 2 replies
  • 0 kudos

Resolved! Which Read Protection Level do you use to protect your IP ?

Obviously Read Protection Level 2 is the most secure in protecting IP on the G series MCUs, but in the worst case scenario it could involve unsoldering and replacing the IC. Do you use Level 2 or is Level 1 secure enough for most scenarios ?

MikeDB by Lead
  • 770 Views
  • 1 replies
  • 0 kudos