Hello
Your help has been very useful. I'm currently using the tad.c routine you commented, and at least I'm able to know how percentage of memory I'm using of stack in every task. I've checked every task is in their limits. So no overflow.
But I'm still having the malloc problems. How can I know how many RAM memory I'm using???
The problem I'm having is very curious: when i'm just running the http server (no more tasks, even ftp server or my application tasks) I'm able to do simultaneous http petitions: Through http, i can download an image of about 500K with no problems. While this image is being downloaded, I can make a second http petition. And when the first image has been downloaded, the second one (second petition) is started to be downloaded. This is the correct behaviour.
But when I have running the other application's tasks. The second petition is never processed because a malloc problem in ta_init.c -> _task_init_internal(). And after this error, no more http petitions are being processed.
This is a memory problem. What can I do to fix this problem??? Any suggestion?
Thanks you in advance.
Regards,
Eduardo