用STM32做项目用MDK编译好正确运行的程序加一个函数再运行就会出问题

2019-07-14 18:14发布

tica, SimSun, sans-serif">各位高手,我在用STM32做项目的时候,用MDK,我发现我的程序老是出一些莫名奇妙的问题,比如,编译好正确运行的程序,再加一个函数或将一些变量定义多些,再运行就会出问题!请问这是什么原因啊?网上好像说跟堆栈大小有关??求指教!

这是程序能按预期功能运行时的编译结果!


这是添加一些代码后程序编译的结果,程序运行就乱了!

可以确定的是添加的代码不会影响程序的逻辑功能。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。