新增当前执行任务查看功能,方便查看任务剩余栈空间
This commit is contained in:
parent
f451df004b
commit
eb69cfe624
@ -151,7 +151,7 @@ esp_err_t example_write_log(char *data,char *file_name,char *functionName,char *
|
||||
data
|
||||
);
|
||||
fclose(f);
|
||||
ESP_LOGI(SD_TAG, "File written to log file %s",sdData.log_file_dir);
|
||||
//ESP_LOGI(SD_TAG, "File written to log file %s",sdData.log_file_dir);
|
||||
|
||||
return ESP_OK;
|
||||
}
|
||||
|
||||
@ -121,10 +121,15 @@ void soft_timer_task(void* arg)
|
||||
|
||||
/* 立即启动定时器 */
|
||||
xTimerStart(soft_timer, 0);
|
||||
|
||||
char* log_buf = (char*)malloc(16*1024);
|
||||
while (1)
|
||||
{
|
||||
/* 延时1s */
|
||||
vTaskDelay(1000);
|
||||
vTaskDelay(5000/portTICK_PERIOD_MS);
|
||||
|
||||
vTaskList(log_buf);
|
||||
ESP_LOGI("TAG", "\n任务名称 任务状态 优先级 剩余栈 任务号\n%s", log_buf);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
@ -22,7 +22,7 @@ extern "C" {
|
||||
#define SYSTEM_TIME_UPDATE_INTERVAL_SEC (1)
|
||||
|
||||
/* 选择是否进行软件定时器精度测试 */
|
||||
#define SYSTEM_TIME_TEST_ENABLE (0)
|
||||
#define SYSTEM_TIME_TEST_ENABLE (1)
|
||||
|
||||
/**
|
||||
* @brief 时间同步函数
|
||||
|
||||
11
sdkconfig
11
sdkconfig
@ -1347,9 +1347,13 @@ CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=16416
|
||||
CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10
|
||||
CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
||||
CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES=1
|
||||
# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
|
||||
# CONFIG_FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES is not set
|
||||
# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
|
||||
CONFIG_FREERTOS_USE_TRACE_FACILITY=y
|
||||
CONFIG_FREERTOS_USE_STATS_FORMATTING_FUNCTIONS=y
|
||||
CONFIG_FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES=y
|
||||
CONFIG_FREERTOS_VTASKLIST_INCLUDE_COREID=y
|
||||
CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS=y
|
||||
CONFIG_FREERTOS_RUN_TIME_COUNTER_TYPE_U32=y
|
||||
# CONFIG_FREERTOS_RUN_TIME_COUNTER_TYPE_U64 is not set
|
||||
# CONFIG_FREERTOS_USE_APPLICATION_TASK_TAG is not set
|
||||
# end of Kernel
|
||||
|
||||
@ -1368,6 +1372,7 @@ CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER=y
|
||||
CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1=y
|
||||
# CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL3 is not set
|
||||
CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER=y
|
||||
CONFIG_FREERTOS_RUN_TIME_STATS_USING_ESP_TIMER=y
|
||||
# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set
|
||||
# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
|
||||
# end of Port
|
||||
|
||||
Loading…
Reference in New Issue
Block a user