ZHCU875Z August 2001 – October 2023 SM320F28335-EP
C/C++ 语言使用两个未初始化段,被称为 .esysmem 和 .stack 分别用于设置 malloc( ) 函数和运行时堆栈使用的存储器池。用户可以通过使用 --heap_size 或 --stack_size 选项并紧跟该选项后指定段大小作为 4 字节常量来设置这些存储器池的大小。如果不使用上述选项,堆的默认大小为 1K 字,而栈的默认大小为 1K 字。
请参阅节 8.4.15来设置堆大小参阅节 8.4.30来设置栈大小。