1.问题描述
由于有时候写代码时,发现程序无bug会出现异常,排查了好久,查阅了网上众多资料,终于发现是由于stm32板子堆栈溢出。
2.问题解决
1.点开这个文件夹
2.滑倒下面,改变堆栈内存大小(原来是0x200 和 0x400)改大就行
3.可以在CubMax生成的适合就改,后面就不会被重新生成的文件改回去了
点击porject Manager,改变堆栈大小为0xC00(自己该更大也行)
由于有时候写代码时,发现程序无bug会出现异常,排查了好久,查阅了网上众多资料,终于发现是由于stm32板子堆栈溢出。
1.点开这个文件夹
2.滑倒下面,改变堆栈内存大小(原来是0x200 和 0x400)改大就行
3.可以在CubMax生成的适合就改,后面就不会被重新生成的文件改回去了
点击porject Manager,改变堆栈大小为0xC00(自己该更大也行)