Hello,
I'm running syslink-2.00.09.29 in OMAP4430 dual Cortex-M3 (Ducati) and I'm getting the following error:
[0][ 21.57773] [t=0x00000002:36185e46] ti.sysbios.knl.Task: ERROR: line 490: E_stackOverflow: Task 0x80040060 stack overflow.
[0][ 21.57890] ti.sysbios.knl.Task: line 490: E_stackOverflow: Task 0x80040060 stack overflow.
[0][ 21.57896] xdc.runtime.Error.raise: terminating execution
Sometimes, the M3 crashes and it reboots. Sometimes, I'm getting the message above.
I have tried to add Program.stack = 0x1200; in the ipu.cfg file but it doesn't seem to change anything. How can I avoid this stack overflow? Can I read the current stack size? What is the maximum stack size possible? My application is not very simple but there is nothing really special - just a bunch of global variables and a lot of code.
Many thanks in advance.