Need to increase the duration of trace data using CCS-percepio Using Snapshotmode

OK. It seems as CCS doesn’t use GDB, but you could try the following as an experiment to isolate the problem:

Halt the target when the TraceRecorder snapshot is ready.

  1. Open View → Expressions and add RecorderDataPtr (and your size symbol, e.g. RecorderDataSize or whatever you use).
  2. Note the pointer value (e.g. 0x2001_0000) and the buffer size in bytes.
  3. Open View → Memory Browser.
  4. In the address box, enter the address (you can type the symbol name RecorderDataPtr directly, or paste the numeric address).
  5. Right-click inside the Memory Browser and choose Save Memory… (sometimes shown as Export Memory…).
  6. Enter:
    • Start address: the value of RecorderDataPtr

    • Length (bytes): your buffer size (can be larger than necessary if you are uncertain of the exact size)

    • Format: Binary

    • File: trace.bin

Check if this approach allows for larger snapshots. If you get the same issue, it is probably a limitation in the CCS debugging backend.