rtic-scope / cargo-rtic-scope

Non-intrusive ITM tracing/replay toolset for RTIC programs with nanosecond timestamp accuracy.
16 stars 4 forks source link

Investigate usage of the Embedded Trace Buffer (ETB) for robust trace exfiltration #128

Open tmplt opened 2 years ago

tmplt commented 2 years ago

As documented we'll need to investigate the use of the ETB in order to robustly read the trace stream from the target from device start. This will be limited to targets that are supported by probe-rs.

tmplt commented 2 years ago

[ARM IHI 0029E]:

CoreSight systems can include the following trace sinks:

  • Trace Port Interface Units (TPIUs)
  • Embedded Trace Buffers (ETBs)
  • Trace Memory Controllers (TMCs)

All the above seems to be parts of something called an AMBA ATB interface.