请问下,keil编译链接后是如何使堆栈排列在全局变量的最后
官方启动代码中定了堆栈,请问下,keil编译链接后,是哪里的配置项决定了堆栈是排列在全局变量的最后呢?Stack_Size EQU 0x00000400
AREA STACK, NOINIT, READWRITE, ALIGN=3
Stack_Mem SPACE Stack_Size
__initial_sp
没子细研究这问题, 但应该是所有变量使用的内存所决定的 这属于连接器配置问题。一般来说程序的存储结构是 text - rodata - data - bss - heap - stack 的。 你可能要了解下armcc编译器了 好的,谢谢回复
页:
[1]