I am doing the performance evaluation of the FFT api's available using the uCOS-III on sc584 EZKIT.
I am creating a simple task in that I am computing the MIPS usage in a loop. When I doing the computation of the FFT in a loop for 100 times, that time the execution is getting stuck. When I am changing the stack size of a task for some of the API's it is working and for some of the API's with same stack size it is not working. If I am not looping then it is working fine.
Here my question is, why with the increase in the stack size it is working. ? How to detect the stack size required to create a task using uCOS.?