Hy,
I'm developing a project using freertos on TMDX570LC43HDK,
it happens that some task starts to work just choosing a big enough usStackDepth
* @param usStackDepth The size of the task stack specified as the number of
* variables the stack can hold - not the number of bytes. For example, if
* the stack is 16 bits wide and usStackDepth is defined as 100, 200 bytes
* will be allocated for stack storage.
changing from example from 128 to 128*10
but in this way just with 2 task 128*10 there are problems creating the second task,
I know code optimization could be a solution, but what else?
It is related also to this config --> #define configTOTAL_HEAP_SIZE ( ( size_t ) 8192 )
maybe reducing the heap size I could have more space for stack? The available space for heap and stack on TMDX570LC43HDK is 512kB
Antonio