STM32 MCUs Security

cancel
Showing results for 
Search instead for 
Did you mean: 

Forum Posts

STM32L552CCT6 Read Protection Question

I want to apply Read Protection to the STM32L552CCT6 .​If you execute HAL_FLASH_OB_Launch(); after setting Read Protection, reboot does not work.​Read Protection is applied only when the power is physically rebooted.I want Read Protection to be appli...

KJoon.1 by Associate
  • 277 Views
  • 2 replies
  • 0 kudos

STM32L0 - reset after setting RDP

Dear,I am setting RDP to level 1 in my application, After setting it I call System reset HAL_NVIC_SystemReset(); After reset I am expecting the MCU is locked, but it seems I read in code the MCU is still in level 0 so the procedure of setting RDP to ...

JJRR by Senior
  • 501 Views
  • 5 replies
  • 0 kudos

Resolved! RDP for STM32H743

Is it possible to set level 2 RDP to just a subset of a certain Flash bank? not the entire bank. (Begin Address -> End Address for example)Is it possible to set RDP levels for an external flash not the internal MCU flash?

deckhard by Associate III
  • 318 Views
  • 1 replies
  • 2 kudos

Resolved! Unable to setup RDP on STM32H7

I am trying to setup the RDP programmatically on the STM32H7. I am running the code below. All functions return HAL_OK except HAL_FLASH_OB_Launch() which returns HAL_ERROR and its unclear to me why. Any ideas on how to debug this will be helpful as w...

AAgar.2 by Associate III
  • 509 Views
  • 4 replies
  • 0 kudos

Resolved! CRC calculation using srec_cat

I am using STM32F207. The project that im working on will later on will be used by a bootloader. I am, therefore, trying to add crc information in the hex file so that bootloader will be able to validate its correctness.I am using srec_cat to calcula...

Ashei.8 by Associate II
  • 3585 Views
  • 9 replies
  • 0 kudos

Resolved! Board does not boot after readout protection enabled.

I have a project based on an Stm32F767. If I load the hex file and then manually enable readout protection to level 1 with the STLinkV2 utility, the board fails to begin to execute code after reset. Why? What is the correct way to use this feature?

CSeto.1 by Associate
  • 312 Views
  • 2 replies
  • 0 kudos