May 2020
Intermediate to advanced
496 pages
13h 54m
English
It is also possible to run into issues with vStartScheduler returning this:
//start the scheduler - shouldn't return unless there's a problemvTaskStartScheduler();//if you've wound up here, there is likely//an issue with overrunning the freeRTOS heapwhile(1){}
This is simply another symptom of the same underlying issue – inadequate heap space. The scheduler defines an IDLE task that requires configMINIMAL_STACK_SIZE words of heap space (plus room for the TCB).
Read now
Unlock full access