CC3200 E_spOutOfBounds错误 internal error错误
时间:10-02
整理:3721RD
点击:
我的cc3200程序中有多个线程,通过debug调试执行后,console出现错误:
ti.sysbios.knl.Task: line 384: E_spOutOfBounds: Task 0x2001ea40 stack error, SP = 0x2001ee6c. xdc.runtime.Error.raise: terminating execution
在ROV中查看Task的Detailed选项,有个线程显示Internal error:invalid task internal state: pend element address(0x2002fe94) is not within the task's stack.
这个错误会随机出现在多个线程。线程中只是阻塞在Semaphore_pend或osi_MsgQRead上,他们的参数均为全局变量。请问这种错误是什么原因?非常感谢!
这个问题之前道没有看到过,你能否到e2e上面的ti-rtos版块提问看看?