We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hiya,
I have a uLink pro and can successfully see the instruction trace (derived from the ETM data) of a target in uVision in the Trace Data window. However, I'm interested in seeing the raw ETM data extracted from the target chip (i.e., A-sync and I-sync packets as defined in chapter 7 of infocenter.arm.com/.../IHI0014Q_etm_architecture_spec.pdf).
Is there any way to expose this information or infer it without error? If so, how?
Thanks so much!
There probably is a way to get to it. There seem to be a number of academic types who seem to be interested in it in recent months. You might need to find some more practically minded types.
Segger has a test board which allows access to the trace pins. You could likely access with a competent logic analyzer or FPGA FIFO Buffer arrangement.
You'd probably need a model of the core to do a reconstruction of the data stream into something usable.
PDQ Logic also has hardware https://www.pdqlogic.com/