答案 0 :(得分:1)
当勾选仅执行代码选项时,您的代码将被放置在仅执行内存(XOM)中,该内存仅允许提取指令,即处理器只能从中提取程序代码执行的内存区域。对代码区域的所有数据访问(读和写访问)都会产生故障。这样做的主要目的是防止对受保护的固件进行读取/窃取/反向工程。
有关此的更多信息,请参见:
An introduction to eXecute-only-Memory
是的,您通常可以在ARM® Compiler Software Development Guide和infocenter.arm.com中找到更多的开发准则。