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.

[参考译文] CCS/66AK2G12:可以#39;t 从 ARM 获取 ETB

Guru**** 2427010 points
Other Parts Discussed in Thread: 66AK2G12, 66AK2H12, 66AK2H14

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/684124/ccs-66ak2g12-can-t-to-get-the-etb-from-the-arm

器件型号:66AK2G12
主题中讨论的其他器件: 66AK2H12

工具/软件:Code Composer Studio

我使用的是 CCS 6.1.2和 gcc-arm-none-eabi-4_8-2014q3和 SYS/BIOS 6.45.1.29。  我通过 XDS-200进行连接。

当我连接到 ARM (已停止)并选择 tools->hardware trace analyzer->PC trace 时、我会收到消息"Unable to load GEL script function Enable_Funner_for_PTM"。  这是已知问题吗?  是否有解决方法?  我可以从 DSP 获取 ETB 跟踪。

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

    您好!

    为了使跟踪在 K2G 器件上工作、您必须更新 CCS 的两个组件:Keystone 2器件支持 TI 仿真器。 如果您单击 Help→Check for Updates 菜单并选择两个组件、如下所示:

    这应该可以解决 GEL 脚本问题。

    希望这对您有所帮助、

    拉斐尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在 CCS 6.1.2中升级了这两个组件、并且能够在干净启动时加载跟踪分析器。 但是、到目前为止、当我停止 ARM 时、跟踪日志中没有任何内容。 我将升级一些其他组件、包括按照我使用的 PASDK 的要求转到 CCS 7.1.0。 敬请期待。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我现在已升级到 CCS 7.4、上面指定的软件包和下面列出的软件包。 但是、当我打开 HW PC 跟踪并停止 ARM 时、跟踪窗口中没有任何内容。 还有什么可能出错的呢?
    TI-CGT-C6000_8.1.0
    gcc-arm-none-eabi-4_8-2014q3 (GNU 4.4.8)
    XDC 工具3.32.01.22
    SYS/BIOS 6.46.5.55
    系统分析器(UIA 目标) 2.0.6.52。
    xDAIS 7.24.0.04。
    DSPLIB C66x 3.4.0.0。
    IPC 3.46.00.02
    EDMA3 LLD 2.12.4。
    k2g PDK 1.0.6.
    libarch_k2g_1_0_1_0
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 USER="Chuck Peplinski ]'else could be wrong?[/quot]我没有66AK2G12要调查、但使用具有  Keystone2器件支持1.2.0的 CCS 7.4.0.00015并查看66AK2G12目标配置 、cortexA15_0子路径下没有 PTM_0条目:

    在另一个 KeyStone 2器件66AK2H12上、发现缺少 PTM 条目意味着无法从 Cortex A-15内核收集任何处理器跟踪。 请 参阅无法使用 CCS 6.1.3和 XDS200 USB 板载调试探针为66AK2H14中的 ARM A15内核收集 PC 跟踪。 对于66AK2H12器  件、Mark Garrett 详细介绍的一种权变措施是将 PTM 节点添加到现有的 CCXML 目标配置中。

    也许、将 PTM_0节点添加到66AK2G12目标配置文件中、并在参考线程中详细介绍地址、也可以解决66AK2G12的问题。 我不知道 KeyStone 2器件的内部情况、不知道 66AK2G12是否使用与66AK2H12相同的 PTM_0地址。

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

    您好!

    很抱歉;尽管版本1.2.0中修复了几个问题、但我没有注意到专门用于 K2G 器件的 ETB 仅在 Keystone 封装版本1.2.1中发布。

    此软件包与 CCSv8.0.0捆绑在一起、但从未正确创建 CCSv7.x 版本的更新。

    我刚才这样做了、它将在今天晚些时候或明天作为 CCS 更新提供。

    如果您想立即试用此软件包,可以按照以下页面上的说明执行此软件包的脱机安装:

    processors.wiki.ti.com/.../Device_support_files

    我对这种混乱表示歉意。

    希望这对您有所帮助、
    拉斐尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将期待 CCS 更新。 我现在正在运行 CCS v7.4。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    Keystone 2器件支持包1.2.1更新已可用。 请随时转到菜单 Help (帮助)--> Check for Updates (检查更新)。

    此致、
    拉斐尔