Я работаю над проектом встраиваемого программного обеспечения (ARM Cortex-M7, микроконтроллер STM32F7) с System Workbench для STM32, который является IDE на основе Eclipse.Я установил «FreeRTOS Task Aware Debugger для GDB» из NXP Kinetis Design Studio (KDS) 1 .Я хочу видеть время выполнения каждой задачи, что должно быть возможно с FreeRTOS и этим плагином.К сожалению, в списке задач время выполнения не отображается.Вместо этого отображается следующее предупреждающее сообщение (см. Также скриншот):
Enable "configGENERATE_RUN_TIME_STATS" macro in FreeRTOSconfig.h to see "Runtime".

Однако я уже включилуказанный макрос и другие необходимые макросы в FreeRTOSconfig.h:
#define configGENERATE_RUN_TIME_STATS 1
/* Definitions needed when configGENERATE_RUN_TIME_STATS is on */
#define portCONFIGURE_TIMER_FOR_RUN_TIME_STATS configureTimerForRunTimeStats
#define portGET_RUN_TIME_COUNTER_VALUE getRunTimeCounterValue
Почему плагин упоминает, что этот макрос должен быть включен, когда он уже включен?Что я должен сделать, чтобы увидеть время выполнения в списке задач во время отладки?
1 Eclipse update-site: http://freescale.com/lgfiles/updates/Eclipse/KDS