zoukankan      html  css  js  c++  java
  • Trace Sys

    ARM片上调试和跟踪解决方案(包括CoreSight体系结构,嵌入式跟踪宏单元(ETM),程序流程跟踪(PTM),ARM调试接口(ADI),

    跟踪缓冲器(ETB),嵌入式交叉触发器(CTM))

    CoreSight片上调试和跟踪包括:

    1)CoreSight体系结构的体系结构规范,程序流程跟踪宏单元(PTM),嵌入式跟踪宏单元(ETM),高速串行跟踪接口(LVDS/MIPI)

       ARM的调试接口(SWD/JTAG)

    2)CoreSight组件包括调试访问接口(DAP),嵌入式交叉触发器(ECT),AMBA跟踪总线(ATB),桥和复制器(replicator),

       跟踪聚合器(funnel),跟踪端口接口单元(TPIU),嵌入式跟踪缓冲器(ETB),测量跟踪宏单元(ITM/STM)

    3)ARM处理器(包括CoreSight ETM9,CoreSight ETM11,CoreSight ETM-R4,CoreSight PTM-A9)跟踪宏单元

    4)AMBA AHB跟踪宏单元(HTM)

    5)TPIU-Lite和DAP-Lite

    JTAG------DAP------DBG APB(连接core的APB接口,配置DBG,PMU,ETM,CTI)             

                         ------AXI             

                         ------AHB

    一个core由DBG,PMU,core_logic,ETM,CTI组成。ETM输出ATB总线,实现trace功能。

    trace相较于DBG,是一种非侵入式的debug方式,而且可以收集的软件执行信息更多。

    单核调试:core----CTI----coresight,输入单核的触发信息。

    多核调试:core----CTI----CTM-----coresight,实现多核共同触发。          

    ETM:embedded Trace Macrocell

    ETM----funnel----ETR----TPIU(输出到pad)                    

                                   ----ETB(小的存储器)                    

                                   ----DDR

    整个debug sys的架构:

  • 相关阅读:
    POJ 1873 计算几何
    POJ 1584 计算几何
    POJ 1410 计算几何
    BZOJ 1208 set
    BZOJ 1503 splay
    BZOJ 5277 IQ题orz
    Codeforces Round #549 (Div. 2)A. The Doors
    (原创)同余定理
    April Fools Day Contest 2019 A. Thanos Sort
    PTA数据结构之 List Leaves
  • 原文地址:https://www.cnblogs.com/-9-8/p/5852331.html
Copyright © 2011-2022 走看看