From 46d53ae71a7572f62ee38910ca6f5230bc14398d Mon Sep 17 00:00:00 2001 From: user Date: Wed, 4 Feb 2026 20:06:40 +0100 Subject: [PATCH] feat: Enable FreeRTOS CPU runtime stats, increase cmd_task stack to 6KB MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Enable CONFIG_FREERTOS_USE_TRACE_FACILITY and CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS so PROFILE command reports per-task CPU usage. Increase cmd_task stack from 4KB to 6KB — was down to 516 bytes free with current PROFILE reply size. --- get-started/csi_recv_router/main/app_main.c | 2 +- get-started/csi_recv_router/sdkconfig.defaults | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/get-started/csi_recv_router/main/app_main.c b/get-started/csi_recv_router/main/app_main.c index c245716..3a15967 100644 --- a/get-started/csi_recv_router/main/app_main.c +++ b/get-started/csi_recv_router/main/app_main.c @@ -1302,7 +1302,7 @@ void app_main() #endif wifi_ping_router_start(); - xTaskCreate(cmd_task, "cmd_task", 4096, NULL, 5, NULL); + xTaskCreate(cmd_task, "cmd_task", 6144, NULL, 5, NULL); xTaskCreate(adaptive_task, "adaptive", 3072, NULL, 3, NULL); /* OTA rollback: mark firmware valid if we got this far */ diff --git a/get-started/csi_recv_router/sdkconfig.defaults b/get-started/csi_recv_router/sdkconfig.defaults index eb2f2a2..042924a 100644 --- a/get-started/csi_recv_router/sdkconfig.defaults +++ b/get-started/csi_recv_router/sdkconfig.defaults @@ -35,6 +35,7 @@ CONFIG_COMPILER_OPTIMIZATION_PERF=y # FreeRTOS # CONFIG_FREERTOS_HZ=1000 +CONFIG_FREERTOS_USE_TRACE_FACILITY=y CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS=y CONFIG_FREERTOS_USE_STATS_FORMATTING_FUNCTIONS=y