From 4c1f3250a6deaefc750eb074da2ad15f3c2f173e Mon Sep 17 00:00:00 2001 From: Shubham Patil Date: Fri, 2 Aug 2024 01:17:24 +0530 Subject: [PATCH] [ESP32] Configure the event logging buffers to reduce dram overflow in all-clusters-app for m5stack (#34718) --- .../all-clusters-app/esp32/sdkconfig_m5stack.defaults | 6 ++++++ .../esp32/sdkconfig_m5stack_rpc.defaults | 9 ++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/examples/all-clusters-app/esp32/sdkconfig_m5stack.defaults b/examples/all-clusters-app/esp32/sdkconfig_m5stack.defaults index 287262d17e57cc..8c30112f96d500 100644 --- a/examples/all-clusters-app/esp32/sdkconfig_m5stack.defaults +++ b/examples/all-clusters-app/esp32/sdkconfig_m5stack.defaults @@ -73,3 +73,9 @@ CONFIG_BUILD_CHIP_TESTS=y # Move functions from IRAM to flash CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y + +# Reduce the event loggin buffer to reduce the DRAM usage +# TODO: remove this once the underlying issue is fixed +CONFIG_EVENT_LOGGING_CRIT_BUFFER_SIZE=512 +CONFIG_EVENT_LOGGING_INFO_BUFFER_SIZE=512 +CONFIG_EVENT_LOGGING_DEBUG_BUFFER_SIZE=512 diff --git a/examples/all-clusters-app/esp32/sdkconfig_m5stack_rpc.defaults b/examples/all-clusters-app/esp32/sdkconfig_m5stack_rpc.defaults index 3f1168ecb907ec..f7aba926a4df67 100644 --- a/examples/all-clusters-app/esp32/sdkconfig_m5stack_rpc.defaults +++ b/examples/all-clusters-app/esp32/sdkconfig_m5stack_rpc.defaults @@ -78,9 +78,6 @@ CONFIG_BUILD_CHIP_TESTS=y # Move functions from IRAM to flash CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y -# to avoid dram overflow, reduce the critical loggin buffer to 1K -CONFIG_EVENT_LOGGING_CRIT_BUFFER_SIZE=1024 - CONFIG_DIAG_USE_EXTERNAL_LOG_WRAP=y # Memory Optimizations @@ -88,3 +85,9 @@ CONFIG_NIMBLE_MAX_CONNECTIONS=1 CONFIG_BTDM_CTRL_BLE_MAX_CONN=1 CONFIG_BT_NIMBLE_ROLE_CENTRAL=n CONFIG_BT_NIMBLE_ROLE_OBSERVER=n + +# Reduce the event loggin buffer to reduce the DRAM overflow +# TODO: remove this once the underlying issue is fixed +CONFIG_EVENT_LOGGING_CRIT_BUFFER_SIZE=512 +CONFIG_EVENT_LOGGING_INFO_BUFFER_SIZE=512 +CONFIG_EVENT_LOGGING_DEBUG_BUFFER_SIZE=512