Skip to main content
Jules H
Associate
August 7, 2017
Solved

STM32L0 Read protection + Embedded Bootloader

  • August 7, 2017
  • 1 reply
  • 969 views
Posted on August 07, 2017 at 13:57

Hi forum,

For my project, I use the STM32L0G6 MCU. My goal is to program the device, and then protect it against read-out, such that no copy of the firmware can be done.

I also use the embedded bootloader ( see 

http://www.st.com/content/ccc/resource/technical/document/application_note/b9/9b/16/3a/12/1e/40/0c/CD00167594.pdf/files/CD00167594.pdf/jcr:content/translations/en.CD00167594.pdf

&

http://www.st.com/content/ccc/resource/technical/document/application_note/51/5f/03/1e/bd/9b/45/be/CD00264342.pdf/files/CD00264342.pdf/jcr:content/translations/en.CD00264342.pdf

) to program the devices. 

Unfortunately, using read-out protection disables the GO command of the embedded bootloader. As my system always starts in bootloader mode, this means I cannot start my app.

Do you know how to protect the device agains read-out + use STM's embedded bootloader?

Kind regards,

Jules.

#embedded-bootloader #stm32l0 #read-out-protection
This topic has been closed for replies.
Best answer by Jules H
Posted on August 31, 2017 at 11:49

If anyone else has the same question, I got the answer from a service engineer using Read-Out protection in any form with the STM embedded bootloader is not supported. You have to control the BOOT pin if you want to jump back to the app.

1 reply

Jules H
Jules HAuthorBest answer
Associate
August 31, 2017
Posted on August 31, 2017 at 11:49

If anyone else has the same question, I got the answer from a service engineer using Read-Out protection in any form with the STM embedded bootloader is not supported. You have to control the BOOT pin if you want to jump back to the app.