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.

[参考译文] AM5729:支持调试流水线停滞内核 A15 AM5729

Guru**** 2468460 points
Other Parts Discussed in Thread: AM5728

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1465512/am5729-support-debugging-pipeline-stall-core-a15-am5729

器件型号:AM5729
主题中讨论的其他器件:AM5728

工具与软件:

1. 是的,这是我们自己的应用。

2.由于处理器连续运行20到22天后出现停机状态、导致出现通信问题。 它非常随机。

3.  processor_sdk_rtos_am57xx_08_01_00_09-windows-x64-installer.tar.gz

请帮助我们在调试过程中找到停止的根本原因。

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

    Usha、您好!

    您的应用使用什么?

    您是否有日志?

    -若苏厄

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

    我们将 EtherCAT 主站与 Acontis 堆栈结合使用。  

    突然我们观察到检测信号 LED 不闪烁、线程没有切换停止。

    我们曾想找出错误的原因并连接 xds200、当我们尝试连接内核 A15时、它抛出流水线停滞错误。 是否有其他方法可以找到在20-30天后突然切换任务失败的原因。 我们希望找到任务未运行的错误原因。 请帮助介绍用于查找原因的调试机制。  

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

    Usha、您好!

    不确定是什么原因导致了错误、当 CPU 无法完成操作时会发生这种情况。 这可能由多种不同的原因引起。 一个示例是以下 线程

    您可以尝试连接到 DAP 吗?  

    您可以使用它访问内存查看器、并通过查找以下地址来查找 PC:

    这是 ARM 寄存器 DBGPCSR 对 PC 进行采样的位置、或者换句话说、复制程序计数器。 这可以帮助您确定问题的来源。

    DBGPCSR 可见:
    –MRC P14、0、 c0、c1、2.
    –OMAP4/5 L3地址 CPU 基址+0x84
    •CPU0:0x54140000+偏移(0x084)
    •CPU1:0x54142000 +偏移量(0x084)

    您还可以按照此处所述进行分析: /cfs-file/__key/communityserver-discussions-components-files/791/Debugging_5F00_Techniques_5F00_Lab_5F00_Manual_5F00_20190508_5F00_Update.pdf

    -若苏厄

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

    您好、Josue:

    正如您提到的、我们连接了 xds200并收集了数据。  

    在"Memory Browser"中、系统视图数据完全为零。

    但 APB View 有一些数据,我在下面附加了数据文件,你可以找到它。

    e2e.ti.com/.../data4.dat

    请检查这些数据并指导我们如何继续。

    此致、

    乌沙公司

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

    Usha、

    您能告诉我您的目标配置是什么吗? 您是何时连接的?

    会发生什么?

    您是否在搜索栏中输入了地址?

    -若苏厄

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

    您好、Josue:

    您能告诉我您的目标配置是什么吗? 您是何时连接的?

    我们选择了 am5728并测试连接和"启动目标配置"、我们在暂停后进行连接。

    会发生什么?

    应用生成的。

    您是否在搜索栏中输入了地址?

    我们输入了地址、在 APB 视图中、我们已收集了上述地址上的存储器。 您能帮助您使用收集的数据找出管道停滞的原因吗?

    此致、

    乌沙公司

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

    Usha、

    我无法帮助您处理您提供给我的数据、因为我不知道您给我的是什么...这是您需要调查的问题。 您是否尝试过遵循提供的其他文档中的任何描述案例? 之前提供的步骤是一种在崩溃期间查找 PC 的方法、以便您了解执行此操作的代码。  

    遗憾的是、除非您可以通过我们的某个 SDK 在 TI EVM 中重现问题、否则我可以采取的措施不多。

    -Jousue

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

    Usha、

    我们还向您的销售代表提出了其他建议、建议与提供导致此摊位的软件堆栈的第三方保持一致。 我的同事也提出了可能有帮助的进一步建议。  

    请相应地更新主题。

    -若苏厄