This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大师们,我遇到关于创建task时stack溢出。其条件如下:设置heapMemPArams.sizee为128MB,位置在DDR3中。在创建几次task后systembios内核就崩溃。打印如下信息:to.systembios.knl.Task: line 334: E_stackOverflow: Task 0x800017a8 stack. Overflow
xdc.runtime.error.raise:terminating exceeds fully.
请问这问题是什么原因导致出现的。
heapMemPArams.sizee设置的系统堆,跟每个task运行的stack没有关系。程序的问题是任务0x800017a8(函数的地址)使用的栈溢出,
task的栈都是在创建的时候定义好的,你可以检查这个任务的定义,把task开大一点就可以了。