Board logo

标题: 堆栈问题 [打印本页]

作者: xujicai    时间: 2010-10-3 11:43     标题: 堆栈问题

请问堆栈的顶端比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




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0