TI中文支持网
TI专业的中文技术问题咨询交流网站

在新建了一个Task后运行中报了错堆栈溢出

您好,我在新建了一个Task之后运行程序报错:

ti.sysbios.knl.Task: line 448: E_stackOverflow: Task 0xc0557bf0 stack overflow.
xdc.runtime.Error.raise: terminating execution

我在修改了task的stack size和C6000 linker的heap size与system stack size之后依然报错。

Task function为空函数,请问是哪里出了问题?谢谢

Nancy Wang:

建议您可以利用tools->ROV工具看一下heap/stack的使用情况,看一下是否是存在溢出情况还是其它原因引起的。
processors.wiki.ti.com/…/Runtime_Object_View_(ROV)
继续增加堆栈大小是否有改善呢?

赞(0)
未经允许不得转载:TI中文支持网 » 在新建了一个Task后运行中报了错堆栈溢出
分享到: 更多 (0)