本文主要从M3和M4的MPU、DSP能力、debug调试和电源管理4个方面说明两者的区别。
<strong><font size="5">1、内存保护单元MPU </font></strong>
与Cortex - M3的相同,MPU是一个Cortex - M4中用于内存保护的可选组件。处理器支持标准ARMv7内存保护系统结构模型。您可以使用在MPU执行 特权/访问 规则,或者独立的进程。这个MPU提供全面支持:
<li>保护区</li>
<li>重叠保护区域,提升区域优先级(7 =最高优先级,0 =最低优先级)</li>
<li>访问权限</li>
<li>将存储器属性输出至系统</li>
<strong><font size="5">2、DSP能力</font></strong>