ZHCU876Z July 2001 – October 2023 SM320F28335-EP
运行时栈是在单个连续存储器块中分配的,并从低位地址向下增长到高位地址。SP 指向栈顶。
代码不会检查运行时栈是否溢出。当栈增长超出为其分配的内存空间限值时,就会发生栈溢出。确保为栈分配足够的存储器空间。
通过在链接器命令行上使用 --stack_size 链接选项并在选项后直接将栈大小指定为常量,可以在链接时更改栈大小。