I am currently facing a problem with FreeRTOS.
I am using multiple tasks, queue, semaphores and at some point when the code got bigger and bigger, FreeRTOS could allocate enough RAM for all tasks and i ended up in the endless while loop after the schedule was started.
I figured out, that when i lower done some of the stack used for creating the tasks it works again.
I am using currently a ATSAM4SD32B from Atmel with 160kB of RAM, so this should not be a problem at all.
Does anyone know where to start searching for the problem, or what solves the problem?
Thanks in advance