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

对于Cortex-m内核而言,ITM总线和ETM总线有什么区别?

谁能简要地介绍下!

  • ITM = Instrument Trace Macrocell

    ETM = Embedded Trace Macrocell

    二者都是用来产生trace数据的。它们的输出格式都是ATB bus。

    二者的区别是:ETM可以用来trace CPU的指令和数据访问,且内部有控制逻辑来实现enable,filter,event trigger等功能。ITM主要通过CPU写内部寄存器来产生trace。