XOM 设置使用说明.pdf
(1.78 MB)
介绍XOM相关设置地址和缓存器, 以及如何移除XOM区域。
NuMicro® M251/M252系列的XOM(仅执行内存)是一个安全的ROM区域,这个区域禁止任何数据访问。由于可以通过指令访问XOM区域中的代码,因此仍可以由CPU执行。利用禁止数据访问路径,可以保护XOM中的代码不受CPU、DMA、ICE和Flash编程工具的读取。经由允许指令提取,代码仍可以在XOM区域中执行。此外,M251/M252系列支持MOVW、MOVT指令,可将数据编码为32位指令。 因此,使用支持“execute-only code”编译程序选项的编译程序可以轻松构建“ C”语言的“纯指令代码”。XOM可用于嵌入M251/M252系列软件库。由于XOM的特性,可以保护其中的软件库免于拆卸和复制。M251/M252系列XOM大小可以设置的最小大小为1页(512Byte),最大可以设置为512页(256 KB)。此功能使用户可以自由灵活地使用 M251/M252系列上的XOM。此外,M251/M252系列只允许用户设置1个XOM区域,如图 所示。
|