请问堆栈的顶端比ram高地址高会出现什么问题么?
比如下面的一段程序(官网下的应该没问题,FLASHROUTINES一段也是将其用作ram,我想知道它的执行原理,0x3FC9~0x3FFF没被占用)它实际的堆栈是从哪里开始呢?
1、0x3FFF(高地址)~0x3xxx?
2、0x3F22(高地址)~0x3xxx?
3、0x3FC8(高地址)~0x3xxx?
RAM = READ_WRITE 0x1000 TO 0x3F22;
FLASHROUTINES = READ_WRITE 0x3F23 TO 0x3FC8;
DEFAULT_RAM INTO RAM;
ROUTINESINRAM INTO FLASHROUTINES;
STACKTOP 0x3FFF |