cancel
Showing results for 
Search instead for 
Did you mean: 

Erasing chip after Level 2 protection

Scott Dev
Senior
Posted on April 27, 2018 at 15:00

Hi,

  I am testing a Nucleo-64 stmL07xxx board and playing around with the protection parts.  After I added my application I set Level 2 protection to prevent read/erase and program of processor. It says its irreversable, but I thought it meant irreversable if you also wanted the code to still exist in flash. I thought erasing the chip (like in other micorcontrollers) would simply totally erase the chip , but am I wrong thinking this (and have to replace the chip)?  If this is the case , then it looks like I should use a Level 1 protection to prevent parts of memory from being overwritten ?

Thanks

Scott

2 REPLIES 2
Artur IWANICKI
ST Employee
Posted on April 27, 2018 at 15:46

Hello,

Level 2 means that you cannot read/write/erase non volatile memories using external programmers (SWD/JTAG) nor code from SRAM, nor internal bootloader, so the only solution in your case would be replacement of the chip.

Best Regards,

Artur

Posted on April 27, 2018 at 15:56

Hi Arthur

  Thanks for the information, I will replace the chip.

Scott