0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ARM调试常用术语解析

米尔科技 作者:米尔科技 2019-10-25 10:39 次阅读

CoreSight

CoreSight CoreSight 是一种基础架构,它可对完整的芯片上系统 (SoC) 设计的性能进行调试、监视和优化,CoreSight™ 跟踪宏单元在 SoC 中提供全面的非干预性可见性。

通过遵循 CoreSight 架构规范,可以方便地将合作伙伴特定的跟踪宏单元集成到 CoreSight 系统中

 ETM,嵌入式跟踪宏单元

ETM 宏单元为 ARM 微处理器提供实时指令跟踪和数据跟踪。跟踪软件工具使用 ETM 生成的信息重建全部或部分程序的执行情况。

 PTM,程序跟踪宏单元

PTM 是一个模块,它根据程序流程跟踪 (PFT) 体系结构执行实时指令流跟踪。跟踪工具使用 PTM 生成的信息重建全部或部分程序的执行情况。

 ITM,测量跟踪宏单元

CoreSight ITM 块是一个软件应用程序驱动的跟踪源。支持的代码将生成软件测量跟踪 (SWIT)。此外,该块还提供粗略的时间戳功能。

该块的主要用途是:

支持 printf 风格调试

跟踪操作系统和应用程序事件

发出诊断系统信息

 HTM,AHB 跟踪宏单元

HTM 可显示无法使用 ETM 从内核跟踪推断的总线信息:

了解多层总线利用率。

软件调试。例如,内存区域访问和数据访问的可见性。

跟踪触发器或过滤器的总线事件检测,以及用于总线分析。

HTM 提供了有关 AHB 总线的地址和数据跟踪信息。通过将 HTM 中的信息与调试器结合使用,可对基于 AHB 的嵌入式系统进行方便、精确的调试。HTM 提供了广泛的资源以使事件识别功能生成触发事件。HTM 通过 AMBA 跟踪总线 (ATB) 来生成输出的跟踪数据。跟踪调试功能是非干预性的。可以使用 APB (AMBA v3) 接口来控制 HTM。

 STM,系统跟踪宏单元

STM为所有软件开发人员提供了低成本的软件和硬件执行实时可见性,尤其是应用程序和内核开发人员,从而为整个供应链中支持 ARM 处理器的设备提供了功能丰富且优化的低能耗软件。

 ECT,嵌入式交叉触发

CoreSight ECT 是一个控制和访问组件,支持 SoC 内的多个触发事件的交互和同步。

 ETB,嵌入式跟踪缓存

CoreSight ETB 是一个跟踪接收器,它可使用可配置大小的 RAM 为跟踪数据提供芯片上存储。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式系统
    +关注

    关注

    41

    文章

    3563

    浏览量

    129204
  • 米尔科技
    +关注

    关注

    5

    文章

    227

    浏览量

    20910
收藏 人收藏

    评论

    相关推荐

    MI/CAM制作常用PCB专业术语解析

    MI/CAM制作常用PCB专业术语解析 1.Warp与Fill: 经向(Warp),指大料(或Prepreg)的短方向,纬向(Fill)指大料(或Prepreg)的长方向。  2.横料与直料
    发表于 03-15 10:15 2273次阅读

    DAC和ADC的56个常用技术术语解析

    本文从ADC和DAC的56个常用技术术语来帮助大家更好地了解模拟技术。
    发表于 02-22 10:26 1w次阅读

    解析】示波器常用术语大全

    对示波器十分了解才能更好的使用示波器。希望,下面小编整理的内容对您有用!示波器的常用术语解析:1.带宽带宽指的是正弦输入信号衰减到其实际幅度的70.7%时的频率值,即-3dB点(基于对数标度)。本规范指出
    发表于 05-13 13:58

    示波器常用术语

    13个示波器常用术语解析
    发表于 03-02 06:40

    OpenGL常用术语有哪些?

    OpenGL常用术语解析
    发表于 03-18 06:57

    LED照明常用术语

    LED照明常用术语
    发表于 03-01 09:08 840次阅读

    综合布线常用术语解析

    综合布线常用术语解析  应用系统   应采用某种方式传输信息的系统,这个系统能在综合布线上正常运
    发表于 04-14 11:49 743次阅读

    连接器常见术语解析(中英互译)

    本文介绍连接器常用词汇,包括具体名词(含中英互译)及其相关术语解析
    发表于 09-12 11:28 5299次阅读

    智慧农业中的常用术语解析

    了解智慧农业中常用术语的定义,这些术语包括农业4.0、农艺数据、物联网、农业即服务、精准农业等。
    的头像 发表于 12-29 14:49 5061次阅读

    3d打印设计的常用术语解析

    3d打印设计过程中需要用到很软件,今天给大家总结了一些常用术语,希望给新入行的用户一些帮助。
    的头像 发表于 10-03 16:52 3863次阅读
    3d打印设计的<b class='flag-5'>常用</b><b class='flag-5'>术语</b><b class='flag-5'>解析</b>

    ARM架构常用术语解析

    Thumb指令为以 Thumb 状态运行的、基于 ARM 体系结构的处理器的操作进行编码的一个半字或两个半字。 Thumb 指令必须为半字对齐。
    的头像 发表于 10-24 16:03 2501次阅读
    <b class='flag-5'>ARM</b>架构<b class='flag-5'>常用</b><b class='flag-5'>术语</b><b class='flag-5'>解析</b>

    科普:示波器常用术语解释

    科普:示波器常用术语解释
    发表于 07-15 18:55 3次下载
    科普:示波器<b class='flag-5'>常用</b>的<b class='flag-5'>术语</b>解释

    示波器的入门常用术语解析

    和大家认识一些示波器的常用术语术语的解释其实十分困难,虽然本身的目的就是为了让不懂此领域的新人快速入门,但往往术语解释中又包含各种术语,令
    发表于 12-28 06:56 45次下载
    示波器的入门<b class='flag-5'>常用</b><b class='flag-5'>术语</b><b class='flag-5'>解析</b>

    13个示波器常用术语解析资料下载

    电子发烧友网为你提供13个示波器常用术语解析资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
    发表于 04-04 08:46 11次下载
    13个示波器<b class='flag-5'>常用</b><b class='flag-5'>术语</b><b class='flag-5'>解析</b>资料下载

    分享:单片机常用术语

    分享:单片机常用术语
    发表于 02-10 11:11 6次下载
    分享:单片机<b class='flag-5'>常用</b><b class='flag-5'>术语</b>