stm32函数栈分配总结 1、局部变量栈空间由本函数申请。 2、父函数分配子函数输入参数所需要的栈空间 3、局部变量、函数输入参数等静态栈空间分配在编译时确定 4、也就是说函数执行所需要的静态栈空间由一部分由父函数申请比如子函数的输入参数,一部分由子函数申请比如局部变量。 5、静态栈空间分配在函数进入时一次性分配。 6、CPU寄存器值的保存、回调函数等编译器无法确定的栈空间由运行时确定。