为什么ARM Cortex M3 MCU中有不同的RAM内存段?
我使用的是NXP LPC 1837,它是基于Cortex M3的架构,并让bee使用其136k的ram,该ram分为以下几节 我不知道为什么RAM有不同的部分,以及每个部分的用途是什么?请参阅。这说明区域0x00000000-0x1FFFFFF被指定为“代码”区域,而0x2。。。。。。。区域是SRAM区域。这(简单地说)允许内核更快地访问指令和数据,因为访问可以路由到独立的位置 其中,细分是具体实施的。可能会对电源或性能产生影响。例如,从中我们可以看到,有几个总线主控器和一个多层AHB,它允许独立访问不同的内存块而不会产生争用为什么ARM Cortex M3 MCU中有不同的RAM内存段?,arm,heap-memory,nxp-microcontroller,Arm,Heap Memory,Nxp Microcontroller,我使用的是NXP LPC 1837,它是基于Cortex M3的架构,并让bee使用其136k的ram,该ram分为以下几节 我不知道为什么RAM有不同的部分,以及每个部分的用途是什么?请参阅。这说明区域0x00000000-0x1FFFFFF被指定为“代码”区域,而0x2。。。。。。。区域是SRAM区域。这(简单地说)允许内核更快地访问指令和数据,因为访问可以路由到独立的位置 其中,细分是具体实施的。可能会对电源或性能产生影响。例如,从中我们可以看到,有几个总线主控器和一个多层AHB,它允许独
ahb32和ahb16似乎很明显,手册的其余部分怎么说?@old_timer让我们说RAMLoc40和Ramloc32。它们是分开的部分的原因是什么?