Skip to main content
Scott Dev
Senior
April 27, 2018
Question

Erasing chip after Level 2 protection

  • April 27, 2018
  • 2 replies
  • 746 views
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

    This topic has been closed for replies.

    2 replies

    ST Employee
    April 27, 2018
    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

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

    Hi Arthur

      Thanks for the information, I will replace the chip.

    Scott