diff --git a/components/esp_trace/Kconfig b/components/esp_trace/Kconfig index 468bc35ff3e..7a0d8e3c2c8 100644 --- a/components/esp_trace/Kconfig +++ b/components/esp_trace/Kconfig @@ -76,12 +76,13 @@ menu "ESP Trace Configuration" config ESP_TRACE_USJ_TX_BUFFER_SIZE int "TX buffer size" default 2048 - range 256 32768 + range 2048 32768 help Size of the TX ring buffer for USB Serial JTAG trace transport. Larger buffer allows more trace data to be queued before blocking. - Note: Buffer size must be a power of 2. + Note: Buffer size must be a power of 2. Minimum is 2048 since + smaller buffers overflow easily on the USJ transport. endmenu diff --git a/examples/system/tracing/esp_trace_custom_library/sdkconfig.defaults b/examples/system/tracing/esp_trace_custom_library/sdkconfig.defaults index f90dbb5d285..7d0d1656cfd 100644 --- a/examples/system/tracing/esp_trace_custom_library/sdkconfig.defaults +++ b/examples/system/tracing/esp_trace_custom_library/sdkconfig.defaults @@ -3,4 +3,4 @@ CONFIG_ESP_TRACE_LIB_EXTERNAL=y CONFIG_ESP_TRACE_TS_SOURCE_ESP_TIMER=y CONFIG_ESP_CONSOLE_SECONDARY_NONE=y CONFIG_ESP_TRACE_TRANSPORT_USB_SERIAL_JTAG=y -CONFIG_ESP_TRACE_USJ_TX_BUFFER_SIZE=32768 +CONFIG_ESP_TRACE_USJ_TX_BUFFER_SIZE=16384 diff --git a/examples/system/tracing/sysview_tracing/sdkconfig.ci.sysview_usj b/examples/system/tracing/sysview_tracing/sdkconfig.ci.sysview_usj index cafe4275e66..03e38b8478f 100644 --- a/examples/system/tracing/sysview_tracing/sdkconfig.ci.sysview_usj +++ b/examples/system/tracing/sysview_tracing/sdkconfig.ci.sysview_usj @@ -1,3 +1,4 @@ CONFIG_ESP_CONSOLE_SECONDARY_NONE=y CONFIG_ESP_TRACE_TRANSPORT_USB_SERIAL_JTAG=y CONFIG_USE_CUSTOM_EVENT_ID=y +CONFIG_ESP_TRACE_USJ_TX_BUFFER_SIZE=16384