ZHCAEV3 December   2024 AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1 , AM263P2-Q1 , AM263P4 , AM263P4-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1首字母缩略词列表
  5. 2软件设置
  6. 3硬件设置
    1. 3.1 AM263x 连接
    2. 3.2 AM263Px 连接
    3. 3.3 Lauterbach® 连接
  7. 4构建 MCU_PLUS_SDK 示例
    1. 4.1 CCS 导入和构建
    2. 4.2 命令行构建
  8. 5CMM 脚本
    1. 5.1 AM263x CMM 脚本
    2. 5.2 AM263Px CMM 脚本
  9. 6刷写 SBL Null
    1. 6.1 使用 UniFlash 工具
    2. 6.2 使用命令行 Python 脚本
  10. 7使用 Trace32 软件进行调试
  11. 8总结
  12. 9参考资料

摘要

跟踪是一项实时监测软件的技术,可帮助开发人员调试和诊断应用的问题、异常和运行时行为。跟踪也可用于性能基准标记或记录。实时跟踪是解决复杂问题的理想选择。

Lauterbach® 是全球公认的嵌入式系统开发工具提供商,专注于高性能调试和跟踪设计。Lauterbach 提供的 TRACE32® 工具套件集成了硬件和软件,能够为高速跟踪和调试、代码分析及实时跟踪提供全面的支持。工具套件广泛用于各个行业,可优化和验证嵌入式软件。对于 AM26x 器件,Lauterbach 工具有助于无缝调试并支持详细查看系统行为,使开发人员能够高效地解决嵌入式软件开发中的难题。通过使用 Lauterbach 的 TRACE32 工具进行跟踪,开发人员可以详细了解 AM26x 器件上的软件执行。通过记录执行指令、存储器访问和外设交互的序列,跟踪功能有助于识别性能问题、调试复杂场景以及验证软件正确性。对于时序和执行流程非常关键的实时嵌入式系统,此功能至关重要。Lauterbach 的非侵入式跟踪方法与事件时间戳等功能相结合,可在保持系统完整性的同时支持深入分析,最终提高开发效率和系统可靠性。

ARM R5F 内核以及 ARM M4 内核支持 Lauterbach 跟踪。本文档提供了为德州仪器 (TI) 高性能 AM26x 微控制器启用 Lauterbach ETM 跟踪的分步指南。

注: 本文档版本仅适用于 AM263x 和 AM263Px 器件。