system
(system)
August 21, 2017, 12:42pm
1
pradnya123 wrote on Monday, August 21, 2017 :
how many Number of threads can be Created in STM32F207. I have created 6 threads successfully but when i am trying to created 7th thread its not working. On which factor thread number is defined how to increase it?
rtel
(Richard Barry)
August 21, 2017, 3:20pm
2
rtel wrote on Monday, August 21, 2017 :
From the API documentation for the xTaskCreate() return value:
“If the task was created successfully then pdPASS is returned. Otherwise
errCOULD_NOT_ALLOCATE_REQUIRED_MEMORY is returned.”
So the task was not created because you ran out of heap memory?
Then read http://www.freertos.org/a00111.html which says how to allocate
more memory to FreeRTOS - see the configTOTAL_HEAP_SIZE parameter.
Googling configTOTAL_HEAP_SIZE then also provides a little more
information and links:
http://www.freertos.org/a00110.html#configTOTAL_HEAP_SIZE
Hope that helps!