arm cortex-m最小堆栈地址和SRAM地址关系

时间:2014-02-20 20:11:32

标签: arm cortex-m

我刚刚阅读了皮质M3和M4的指南。记忆图对我来说有点混乱。堆栈地址听起来像从0x20007C00开始。和SRAM从0x20000000开始到0x20007C00?但是如何像STM32F407VGT6这样的微控制器有192 + 4KB的SRAM?

1 个答案:

答案 0 :(得分:1)

堆栈的放置完全取决于您以及如何编程和链接代码。同样,RAM的数量完全取决于SoC。这是一般的m3内存映射:

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0182h/CHDBFJED.html