Can anyone tell me exactly what the Task List display is looking for in FreeRTOS? The runtime percentages won't come up - just a warning to enable configGENERATE_RUN_TIME_STATS, which is.
I verified that ulRunTimeCounter is present and incrementing in the each TCB, and ulTaskSwitchedInTime is incrementing.
My systick is 1ms, and my portGET_RUN_TIME_COUNTER_VALUE() is ten times that (100us).
All the other task stats are legit, but I think the Runtime calculation is looking for something it can't find, or something is out of line.
And, it did work before when I had a variable I incremented in an ISR, but since then I moved to using StopWatch() as an interface, it stopped.
portGET_RUN_TIME_COUNTER_VALUE() actually calls StopWatch_Start(). This seems like less overhead (no ISR required)