NVM主地址空间的低地址行能被分配给引导段通过设定BOOTPROT熔丝位,并且高端的行地址能分配给模拟EEPROM,如图21-4.引导段被相应地址锁定比特保护,可通过BOOTPROT[2:0]熔丝位实现。
EEPROM行通不受范围锁定状态的限制。
21.6.4 范围锁定比特
NVM块分为16个相等的范围。范围的大小依据flash存贮器的大小,它以下表给出。每个范围都有一个专用的锁位防止写入和擦除在该范围页面。
出厂后,所有的范围是没有加锁的。
加锁和解锁一个范围,加锁和解锁命令被提供。 写一个其中的命令就会试图锁定/解锁在ADDR寄存器所包含的地址范围。
ADDR可以软件写,或者从被应用的写操作中自动装入值.新设置将一直有效,直到下
一次复位,或设置可再次使用的锁定和解锁命令.锁的当前状态可以
可以通过读取锁寄存器确定.要更改默认的锁定/解锁设置的区域,辅助空间的用户配置部分必须是
使用辅助写页命令写.写辅助空间将在下一次复位后生效.
因此,该装置的启动需要更改在锁定/解锁设置生效之后. |