0

我正在使用 NXP LPC 1837,它是基于 Cortex M3 的架构,并且蜜蜂使用其 136k 的 ram,它分为如下部分内存概述

我不知道为什么内存有不同的部分,每个部分的用途是什么?

4

1 回答 1

1

请参阅Cortex M3 内存映射。这描述了区域 0x00000000-0x1FFFFFFF 被指定为“代码”区域,而 0x2....... 区域是 SRAM 区域。这(简单地说)允许内核更快地访问指令和数据,因为访问可以路由到独立的位置。

在此范围内,细分是特定于实现的。可能会影响功率或性能。例如,从LPC18xx 用户指南中,我们可以看到有多个总线主控器和一个多层 AHB,它允许独立访问不同的内存块而不会发生争用。

AHB 多层矩阵连接

于 2018-02-02T14:00:50.713 回答