Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [embed-cdt-dev] Remove CDT features


about bare-metal traces, there is a project that is called bare-ctf [1] which can be used to create tracers for bare-metal systems. It will output traces in CTF (Common Trace Format) format [2]. Any trace in CTF format can be parsed by default by Trace Compass. Not sure if this what you're looking for.

I'm not very familiar with Cortex-M, but maybe there are already tracing capabilities available which produce traces in a given format. To use Trace Compass, you would need to have  a parser extension for such a format. Unless it's one of the built-in parsers, or if it's text where we could create parser from the Trace Compass UI using regexes. Another alternative is to convert the input trace to CTF and then Trace Compass can be used like with bare-ctf traces or LTTng.

I hope this helps.


From: embed-cdt-dev-bounces@xxxxxxxxxxx <embed-cdt-dev-bounces@xxxxxxxxxxx> on behalf of Liviu Ionescu <ilg@xxxxxxxxxx>
Sent: September 22, 2020 4:11 PM
To: embed-cdt developer discussions <embed-cdt-dev@xxxxxxxxxxx>
Subject: Re: [embed-cdt-dev] Remove CDT features

> On 22 Sep 2020, at 16:00, Bernd Hufmann <bernd.hufmann@xxxxxxxxxxxx> wrote:
> ... Please find more information about Trace Compass on its webpage [1].

Hello Bernd, thank you for the explanation.

The web page mentions that it supports bare metal traces.

Can you provide some details? I'm mainly interested in applications compiled with arm-none-eabi-gcc, running on Cortex-M devices.



embed-cdt-dev mailing list
To unsubscribe from this list, visit

Back to the top