This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Get raw ETM data from uLink pro?

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!

Parents Reply Children
  • 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/