由CCS仿真得到以下打印:
ti.sysbios.knl.Task: line 364: E_atactOverflow: Task 0xc0407c58 stack overflow.
xdc.runtime.Error.raise: terminating execution
如何通过上面的消息定位出哪个函数或那段内存出了问题?
0xc0407c58地址是指的什么?
CCS中除了上面一行打印还有没有对解决这个问题有益的其他信息。
出现溢出问题时,能通过哪些手段(查找此类问题的方法)快速定位到问题所在。
谢谢!
Nancy Wang:
0xc0407c58对应的是DDR的空间,可以查看手册.
试试看通过ccs rov查看相应任务stack的使用情况,尝试增大任务堆栈.
rtsc.eclipse.org/…/Runtime_Object_Viewer
Nancy Wang:
0xc0407c58对应的是DDR的空间,可以查看手册.
试试看通过ccs rov查看相应任务stack的使用情况,尝试增大任务堆栈.
rtsc.eclipse.org/…/Runtime_Object_Viewer