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

关于CoreSight的一些问题

据我所知CoreSight包含了DAP,TRACE等多个组件,我有看到 ETM分为v1到v4等多个版本。

不知道道CoreSight这个产品有没有版本的区分?还是说CoreSight自己只是一个品牌,并没有版本的区别,但其中的组件会有版本的区别。

并且想了解一下,不同的ARM处理器可以兼容的CoreSight组件分别是什么?比如 Cortex A/R/M 使用的CoreSight是一样的么?还是仅有v6/v7/v8的区别?

Parents
  • 就这个问题咨询了一下马磊工程师,其给出的回答如下:


    coresight 是ARM 的debug 和trace 相关的一个解决方案的统称, 里边包含很多不同的部件, 以支持debug 和trace.

    比如ETM, ECT, CTI 等, 每一个component都有其自己的版本号

    你可以参考特定处理器的TRM 来找到它所支持的具体的coresight component 的版本

    比如Cortex-A9 和A15用的PTM (基于ETM v3 architecture), Cortex-A57 和A53 用的ETM V4

    如果你指的CoreSight SOC, 最新的release 版本应当是r3p1,

    它应当支持ARM 以前release的所有处理器

Reply
  • 就这个问题咨询了一下马磊工程师,其给出的回答如下:


    coresight 是ARM 的debug 和trace 相关的一个解决方案的统称, 里边包含很多不同的部件, 以支持debug 和trace.

    比如ETM, ECT, CTI 等, 每一个component都有其自己的版本号

    你可以参考特定处理器的TRM 来找到它所支持的具体的coresight component 的版本

    比如Cortex-A9 和A15用的PTM (基于ETM v3 architecture), Cortex-A57 和A53 用的ETM V4

    如果你指的CoreSight SOC, 最新的release 版本应当是r3p1,

    它应当支持ARM 以前release的所有处理器

Children