how much memory do I need to create and execute a new task averagely?
If I use a PIC18F452 with a 32k flash and 1536 bytes of data memory, if I set in FreeRTOSconfig.h
#define configTOTAL_HEAP_SIZE ( ( size_t ) 1536 )
I can create up to 3 tasks and they work well. But no one more.
Instead, using a PIC18F6527 with a flash of 48k and data memory of 3936 bytes, and setting
#define configTOTAL_HEAP_SIZE ( ( size_t ) 2048 )
I am, at the moment, using 6 tasks without problems.
Are there any relationships between tasks and their memory usage?
Thank you in advance,