请阅读【ARM Coresight SoC-400/SoC-600 专栏导读】
文章目录
上篇文章:ARM Coresight 系列文章 6 - ARM Coresight ROM Table
下篇文章:ARM Coresight 系列文章 8 - ARM Coresight 通过 APBIC 级联使用
如下图所示,如果A78想去访问M33的内部 coresight 组件 ETM,需要要怎么做?
答案也正是在图中,首先A78 通过AXI 互联,接入到 APBIC 的 slave port,再通过APBIC 的 master 送出,而APBIC中的master port 可以 master 的身份来访问对应的 AHB-AP上,至于为何要是使用AHB-AP连接M33? 前面的文章已经介绍过了。
AHB-AP中的 BASE 寄存器存有 M33 的 ROM Table 的地址,通过SOC-600 SPEC 可以找到 AHB-AP 中的 BASE 寄存器的偏移地址,如下图所示 BASE 寄存器在SOC-600 AHB-AP中有两个,偏移地址分别为:0x