FreeRTOS任务堆栈每隔一段时间会自动清零,这是为什么啊? 5

 我来答
柳巧云0iI
2019-07-12 · TA获得超过340个赞
知道小有建树答主
回答量:426
采纳率:0%
帮助的人:49.8万
展开全部
先看看是不是你任务栈空间设置太小,溢出了? 不是的话,你可以在HardFalut下断点,停下后看函数调用堆栈,看在产生HardFalut之前都调了什么函数。
追问
呃呃,首先栈空间足够,其次也没有进入HardFalut...程序、任务是正常运行的,但是我发现我的变量总是莫名其妙的清零,然后我就定义了一个变量,让他在任务的while循环里自加,每次自加至2000~3000,就会清零,我也试过仿真看他是在哪段语句清零的,但是每次都是在不同的语句,说明是每隔一段时间的..
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式