KDS trace capabilities?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

KDS trace capabilities?

Jump to solution
1,712 Views
ndavies
Contributor V

Does KDS support trace? Can it do profiling? We're thinking about buying a trace debug probe. We'll probably buy the PEmicro tracelink since we already use PEMicro tools. Do I need to budget for a different compiler or can KDS do this for me?

Labels (1)
0 Kudos
Reply
1 Solution
1,052 Views
BlackNight
NXP Employee
NXP Employee

The answer is that KDS does not come with dedicated trace support or trace viewers, as this is not included with the files installed. But you you can use the trace link (or any other such device): what you will need (from that trace device supplier) is a way to get the trace out of that device (e.g. tracelink) and to show it somehow in a viewer (which could come e.g. from P&E).

You could use any Eclipse or even non-Eclipse trace viewer: KDS just does not provide one, but does not prevent you to use one.

As for the compiler: this should not really depend on the compiler, at least if you are not using hardware trace. But there are other ways to trace or profile, e.g. with the standard GNU tools (software instrumented trace).

For example I'm profiling and tracing my application with the FreeRTOS+Trace (Tracing with FreeRTOS+Trace from Percepio | MCU on Eclipse).

I hope this helps,

Erich

View solution in original post

0 Kudos
Reply
3 Replies
1,053 Views
BlackNight
NXP Employee
NXP Employee

The answer is that KDS does not come with dedicated trace support or trace viewers, as this is not included with the files installed. But you you can use the trace link (or any other such device): what you will need (from that trace device supplier) is a way to get the trace out of that device (e.g. tracelink) and to show it somehow in a viewer (which could come e.g. from P&E).

You could use any Eclipse or even non-Eclipse trace viewer: KDS just does not provide one, but does not prevent you to use one.

As for the compiler: this should not really depend on the compiler, at least if you are not using hardware trace. But there are other ways to trace or profile, e.g. with the standard GNU tools (software instrumented trace).

For example I'm profiling and tracing my application with the FreeRTOS+Trace (Tracing with FreeRTOS+Trace from Percepio | MCU on Eclipse).

I hope this helps,

Erich

0 Kudos
Reply
1,052 Views
ndavies
Contributor V

Sorry, I typed Compiler when I meant IDE.

The reason I asked is Codewarrior supports the PE Micro's tracelink directly. Tracing and profiling are built in. The only IDE I could find listed on PE micro's website that supports the Tracelink was Codewarrior.

0 Kudos
Reply
1,052 Views
BlackNight
NXP Employee
NXP Employee

Yes, that's correct. KDS does not have that direct support included. But I believe if there is enough interest, P&E could provide that in the future. Personally I suggested that too to P&E (I use a TraceLink too with CodeWarrior).

I suggest you (and others) could ask that from P&E too? :-)

0 Kudos
Reply