Hi,
I am thinking of purchasing a JTrace Pro for Cortex-M, but I would like to know one thing first which I could not find in the JTrace description.
What kind of binary is required in the target to use the trace streaming, profiler and timeline? Does the binary need debugging symbols (-g or -ggdb with arm gcc), which the normal JLink debugger uses, or can it trace without debugging symbols present in the target (-Os + -g0) ?
I sometimes have issues with release build binaries that won't run correctly, yet their debug counterpart versions execute correctly. It would be very helpful to trace the release build version .
Thanks in advance,
Ewout Boks
I am thinking of purchasing a JTrace Pro for Cortex-M, but I would like to know one thing first which I could not find in the JTrace description.
What kind of binary is required in the target to use the trace streaming, profiler and timeline? Does the binary need debugging symbols (-g or -ggdb with arm gcc), which the normal JLink debugger uses, or can it trace without debugging symbols present in the target (-Os + -g0) ?
I sometimes have issues with release build binaries that won't run correctly, yet their debug counterpart versions execute correctly. It would be very helpful to trace the release build version .
Thanks in advance,
Ewout Boks