LM3S8970的FLASH读写保护问题

Other Parts Discussed in Thread: LM3S8970

在开发的一个项目中,为了保护程序代码,LM3S8970的前面64KB FLASH MEMERY设置读写保护功能后,不能通过LM Flash Programmer软件中的unlock恢复,感觉是Nonvolatile Register FMPRE0和FMPPE0的内容不能通过unlock恢复到0xfffffff,其它未保护的FLASH存储器内容则可以被unlock擦除,不知是什么原因?

应该如何解决程序代码保护和程序升级问题?