CONFIG_PERCEPIO_RECORDER_TRC_CFG_RTT_BUFFER_SIZE_DOWN

RTT buffer size down

Type: int

Help

Defines the size of the "down" RTT buffer (host -> target) to use for reading
commands from Tracealyzer, for RTT buffer 1 or higher.

Default buffer size for Tracealyzer is 32 bytes.

This setting is ignored for RTT buffer 0, which can't be reconfigured
in runtime and therefore hard-coded to use the defines in SEGGER_RTT_Conf.h.

Default

  • 32

Kconfig definition

At /home/runner/work/sdk-nrf/sdk-nrf/ncs/modules/debug/TraceRecorder/kernelports/Zephyr/streamports/Jlink_RTT/Kconfig:23

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:23<Zephyr>/modules/Kconfig:6<BuildDir>/kconfig/Kconfig.modules:56/home/runner/work/sdk-nrf/sdk-nrf/ncs/modules/debug/TraceRecorder/kernelports/Zephyr/Kconfig:204

Menu path: (Top) → Modules → TraceRecorder (/home/runner/work/sdk-nrf/sdk-nrf/ncs/modules/debug/TraceRecorder) → Percepio Trace Recorder → Streaming Configuration → RTT Config

config PERCEPIO_RECORDER_TRC_CFG_RTT_BUFFER_SIZE_DOWN
    int "RTT buffer size down"
    range 0 1048576
    default 32
    depends on PERCEPIO_TRACERECORDER && PERCEPIO_RECORDER_TRC_RECORDER_STREAM_PORT_RTT && PERCEPIO_TRC_RECORDER_MODE_STREAMING && PERCEPIO_TRACERECORDER
    help
      Defines the size of the "down" RTT buffer (host -> target) to use for reading
      commands from Tracealyzer, for RTT buffer 1 or higher.

      Default buffer size for Tracealyzer is 32 bytes.

      This setting is ignored for RTT buffer 0, which can't be reconfigured
      in runtime and therefore hard-coded to use the defines in SEGGER_RTT_Conf.h.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)