TI中文支持网
TI专业的中文技术问题搜集分享网站

请问官方移植好uCOSII系统在MSP430F5529Lp上面跑多任务的时候,含有外部中断的任务有时触发之后会让程序跑飞是什么可能原因,如何解决呢?

如题,多任务运行时,加了一个外部按键中断,当响应中断后继续多任务时,任务跑着跑着就无法切换了,还可能突然停止/跑飞了,请问这个是什么原因引起的呢?如何解决呢?另外,如何改变任务堆栈所在区域的总大小呢?内存状况和出错提示如上下图所示:请解答,非常感谢!

Susan Yang:

没用过uCOSII,但看您给出的描述,应该是堆栈大小分配得不太够。 您可以通过 #define START_STK_SIZE 来改变堆栈的大小。具体您可以看一下

zhuanlan.zhihu.com/…/36907366

以及

e2echina.ti.com/…/130942

希望对您有所帮助!

赞(0)
未经允许不得转载:TI中文支持网 » 请问官方移植好uCOSII系统在MSP430F5529Lp上面跑多任务的时候,含有外部中断的任务有时触发之后会让程序跑飞是什么可能原因,如何解决呢?
分享到: 更多 (0)