This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS570LC4357:XDS560v2 Pro Trace 不会在 Code Composer 中显示跟踪选项

Guru**** 2731945 points

Other Parts Discussed in Thread: TMS570LC4357, TMDX570LC43HDK

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1605130/tms570lc4357-xds560v2-pro-trace-does-not-show-tracing-options-in-code-composer

器件型号: TMS570LC4357
主题中讨论的其他部件: TMDX570LC43HDK

你(们)好

我们最近购买了 XDS560v2 Pro 跟踪调试器、用于跟踪在 TMS570LC4357 处理器中执行的一些代码。

在 Code Composer 中点击“Tools"->"Hardware Trace“ Trace Analyzer"->"[Anytime"“ Analyzer"->"[Anytime"时“时,“,没有“没有任何、任何反应。

我们需要帮助使【昂贵的】调试器工作并从目标获取真正的跟踪数据。

在本测试中、我们使用 TMDX570LC43HDK 开发板、该开发板包含一个 MIPI 连接器。

提前感谢您。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Txema、

    您可以先尝试以下内部 AI 工具推荐的方法吗?

    1. 需要使用 XDS560v2 PRO TRACE 用于引脚布线(内核引脚布线)。 标准 XDS 调试探针仅支持使用嵌入式跟踪缓冲器 (ETB) 的内核和系统跟踪、而不支持外部跟踪过孔引脚。

    2. MIPI HSPT 60 引脚连接器 是 XDS560v2 型号的主接口、用于支持所有类型的引脚跟踪(指令和系统)。(1、2)

    3. XDS560v2 PRO TRACE 具有以下特性 1GB 外部存储器缓冲区 用于捕获跟踪数据。(2、4)

    常见问题和解决方案:

    根据您的症状(单击“Hardware Trace Analyzer“(硬件跟踪分析器)菜单不执行任何操作)、以下是最可能的原因和解决方案:

    1.目标配置 (.ccxml) 设置

    最常见的问题是、可能无法正确设置目标配置文件以进行跟踪:

    待办事项:

    • 打开您的目标配置文件 (.ccxml)
    • 确认您已选择 XDS560v2 PRO TRACE 仿真器(而不仅仅是 XDS560v2 System Trace)
    • 检查是否在高级设置中启用了跟踪接收器设置

    步骤:

    1. 在 CCS 中:View→Target Configurations
    2. 右键点击.ccxml 文件→打开
    3. 在“Connection"下“下拉菜单中、确保您选择了 XDS560v2 PRO TRACE 型号
    4. 点击“Advanced"选项“选项卡
    5. 查找并启用与跟踪相关的设置

    2. ETM 跟踪引脚配置

    TMS570LC4357 需要正确的引脚多路复用才能启用 ETM 跟踪引脚。 必须在初始化代码中配置跟踪引脚。

    待办事项: 您需要配置 PINMUX 寄存器才能启用 ETM 跟踪功能。 TMS570LC4357 具有需要正确多路复用的专用 ETM 跟踪引脚 (TRACECLK 和 TRACEDATA[0:3])。(0、1)

    涉及的典型引脚:

    • TRACECLK(跟踪时钟输出)
    • TRACEDATA[0:3](跟踪数据输出)

    将此配置添加到 GEL 文件或启动代码中:

    c.
    折叠
    保存副本
    1.
    2.
    3.
    // ETM 跟踪的引脚多路复用配置示例
    //查看 TMS570LC4357 数据表以了解确切的寄存器地址
    //这通常通过 PINMMR 寄存器完成

    3、物理连接验证

    待办事项:

    • 验证 TMDX570LC43HDK 上的 MIPI 60 引脚连接器是否已正确连接到 XDS560v2 PRO TRACE
    • 确保在调试器和电路板之间使用正确的适配器(如果有)
    • 尝试使用布线时、请检查电路板是否已通电

    4. CCS 版本和跟踪接收器支持

    待办事项:

    • 确保您使用的是 Code Composer Studio v4 或更高版本(最好是 v6 或更高版本,以获得更好的跟踪支持)
    • 验证跟踪接收器驱动程序是否安装正确
    • 检查 Windows 设备管理器(如果在 Windows 上)以确保能够识别 XDS560v2

    5.调试会话要求

    通常仅在以下情况下才会激活 Hardware Trace Analyzer 菜单项:

    • 调试会话处于活动状态(您必须连接到目标)
    • 目标正在运行或已至少运行一次
    • 跟踪已正确配置

    待办事项:

    1. 连接到目标
    2. 加载程序
    3. 运行程序(甚至是短暂的)
    4. 然后尝试访问 Tools→Hardware Trace Analyzer

    6. CCS 中的跟踪接收器配置

    待办事项:

    1. 在 CCS 中、转到:Window→Show View→Other→Debug→Trace Receiver
    2. 这应该会显示跟踪接收器状态
    3. 验证它是否显示为已连接且就绪

    故障排除分步过程:

    1. 验证硬件:

      • XDS560v2 PRO TRACE 通过 USB/以太网连接到 PC
      • MIPI 60 引脚电缆连接到 TMDX570LC43HDK MIPI 连接器
      • 电路板通电
    2. 检查目标配置:

      • 打开.ccxml 文件
      • 验证是否已选择 XDS560v2 PRO TRACE(不是系统跟踪型号)
      • 保存并使用此配置
    3. 启用跟踪引脚:

      • 将 ETM 引脚配置添加到初始化代码或 GEL 文件
      • 有关 PINMMR 寄存器设置、请参阅 TMS570LC4357 技术参考手册
    4. 测试连接:

      • 启动调试会话
      • 验证与目标的连接
      • 加载并运行一个简单的程序
    5. 访问跟踪:

      • 程序运行后、尝试 Tools→Hardware Trace Analyzer
      • 检查跟踪接收器视图是否显示活动

    所需额外资源:

    为了提供更具体的指导、您可以从以下方面受益:

    • TMS570LC4357 技术参考手册(适用于确切的 ETM 引脚配置)
    • TMDX570LC43HDK 用户指南(适用于 MIPI 连接器引脚排列和布线设置)
    • XDS560v2 PRO TRACE 用户指南(有关详细的跟踪接收器配置)

    --
    此致、
    Jagadish。