cancel
Showing results for 
Search instead for 
Did you mean: 

STM32L0 Read protection + Embedded Bootloader

Jules H
Associate II
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
1 ACCEPTED SOLUTION

Accepted Solutions
Jules H
Associate II
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.

View solution in original post

1 REPLY 1
Jules H
Associate II
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.