Trace Memory Full - 2023.2 English

Vitis Guidance Messaging (UG1315)

Document ID
UG1315
Release Date
2023-10-18
Version
2023.2 English

Description

Trace memory is full.

Explanation

Trace buffer was filled during the run. Trace data may be incomplete.

Resolution

If you are collecting a large amount of trace data, you might need to use --trace_memory with the v++ command, and the trace_buffer_size keyword in the xrt.ini. The trace_buffer_size keyword sets the size of the memory allocated to capture trace data. This helps to ensure you can capture enough trace data. The value is specified as the amount of memory to allocate; for example, 64K, 200M, 1G.

  • Using v++ command, link the kernel with --trace_memory option
  • Add the following in xrt.ini:
    [Debug] 
    trace_buffer_size=1G