2018-04-27 06:00 AM
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
2018-04-27 06:46 AM
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
2018-04-27 08:56 AM
Hi Arthur
Thanks for the information, I will replace the chip.
Scott