STM32单片机的堆栈自顶向下,从符号__initial_sp开始,到符号STACK结束。 如果函数内部定义了大数组,或者参数传递过深,就会造成堆栈溢出,且它无法被编译器检测出来。
有一种运行时检测堆栈的方法:
发布
文章评论(0条评论)
登录后参与讨论