Free RTOS task运行越来越慢

对于嵌入式系统来说,没有复杂的任务,按理说任务运行变慢是不可能的,但是却出现了问题。

现象:

  task运行越来越慢,直至宕机,(调度完全卡死)

调查过程:

  通过Jlink调试发现,该task最终死在栈溢出,

分析:

  task栈溢出,通过Jlink发现是由于函数嵌套太深,导致调用该函数的task运行过慢,

修正:

  关闭函数后,问题解决。

发布了3 篇原创文章 · 获赞 0 · 访问量 305
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览