群星arm的flash保护策略组合有四种.<br />FMPPEn FMPREn 保护<br />0 0 只执行保护。模块只能被执行,不能被写或擦除。这种模式用来保护代码。<br />1 0 模块可以被写、擦除或执行,不能被读取。这种组合不可能被使用。<br />0 1 只读保护。模块可以被读或执行,但不能被写或擦除。这种模块用来锁定模块防止对其进行进一步的修改,但允许对其执行任意的读或执行访问。<br />1 1 无保护。模块可以被读、擦除、执行或读取。<br /><br />通常我们产品上的程序代码是有保护的,那么如上述,我们最好选第一种(0 0)保护方式。如果选了第一种保护方式,我们还能否对程序的更新升级?为了达到程序加密和产品升级两个要求,该如何选择flash的保护方式? |
|