STM32 GCC的启动文件的汇编求解
这两天在看STM32 GCC的启动文件,其中有如下部分:.section .heap
.align 3
#ifdef __HEAP_SIZE
.equ Heap_Size, __HEAP_SIZE
#else
.equ Heap_Size, 0x800
#endif
.globl __HeapBase
.globl __HeapLimit
__HeapBase:
.space Heap_Size
.size __HeapBase, . - __HeapBase
__HeapLimit:
.size __HeapLimit, . - __HeapLimit
最后的.space和.size两句都是什么具体作用,能帮忙解释下么。
感谢
英文直译即可.
相当于C语言的 #define Heap_Size 0x800
char heap;
int heap_size = Heap_Size; 非常感谢回复啊,这不包括最后面的几句吧:
.size __HeapBase, . - __HeapBase
__HeapLimit:
.size __HeapLimit, . - __HeapLimit
这个.size的具体意义能再帮忙解释下么?
页:
[1]