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.

[参考译文] TDA4AL-Q1:Tda4AL cpsw2g / cpsw2g-main 崩溃、网络流量大

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1437948/tda4al-q1-tda4al-cpsw2g-cpsw2g-main-crash-with-heavy-network-traffic

器件型号:TDA4AL-Q1

工具与软件:

尊敬的专家:  

  我们的问题与下面描述的 URL 相同:
   https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1113291/tda4vm-tda4vm-qnx-2g-9g

  操作系统: QNX 7.1 with SDK 8.0.6.

  我没有看到在 URL 回复上提供了任何解决方案

  请您仔细检查内部是否解决了问题、我们可以从哪里获得补丁

  谢谢

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

    Eric、您好!

    这些驱动程序是如何启动的、哪些用例要求同时运行 CPSW2G 和 CPSW9G? 此外、8.0.6非常旧、因此您是否尝试过任何较新的 SDK?

    谢谢。

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

    Praveen、您好!

       我们将通过 io-pkt-v4-hc 启动这些驱动程序  

     然后将 cpsw2g.so 和 cpsw2g-main.so 安装为 io-pkt

      我们使用 cpsw2g 和 cpsw2g-main

      我们还尝试了9.2.0 SDK 并遇到相同的症状  

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

    Eric、您好!

    请分享完整的日志(包括日志)和症状。 另外、请分享完整的"devnp"目录源供我们查看、并提供补丁供您尝试。 或者、建议测试我们最新的10.0版本(替换 "devnp" dir 内容)。

    谢谢。

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

    Praveen、您好!

      请找到作为附件的日志

    e2e.ti.com/.../TDA4_5F00_error.txt

    控制台日志,您可以看到崩溃发生在 pthread_mutex_unlock 上

    e2e.ti.com/.../TDA4_5F00_io_5F00_pkt_5F00_v4_5F00_hc.180240.txt

    系统日志、没有特殊之处。

    e2e.ti.com/.../io_2D00_pkt_2D00_v4_2D00_hc.core.zip

    和核心转储文件、我尝试通过 gdb 查找根本原因、但没有找到任何结果。

    关于源代码、我认为 它可以复制 J721S2 QNX 9.2 SDK 上的问题。

    如果您通过以下步骤将 cpsw2g.so 和 cpsw2g-main.so 一起使用

    ================

    io-pkt-v4-hc

    mount -T io-pkt -o speed=100,ptp=1 devnp-cpsw2g-main.so
    if_up -p an0

    mount -T io-pkt -o speed=100 devnp-cpsw2g.so
    if_up -p am0

    ================

    然后按照以下步骤操作:

    1.为 an0和 am0设置本地 IP (例如:192.168.1.5和192.168.1.9)

    2.在 TDA4上启动 iperf3服务器。 (iperf3 -s)

    3.找到两台 PC 连接到 cpsw2g 和 cpsw2g-main eth 端口

    4.使用 iperf3同时运行吞吐量测试

      (iperf3 -c 192.168.1.5 -t 3600 / iperf3 -c 192.168.1.9 -t 3600)

    然后等待一段时间、IO-PKT-v4-HC 将像所述的附件那样崩溃。

    通常在200秒内发生、但有时可能会在2500秒后崩溃+-

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

    Eric、您好!

    我们会审核代码、并在完成分析后尽快回复您。 我们还将共享所需的任何相关补丁。

    谢谢。

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

    Eric、您好!

    我们没有意识到您没有为"devnp"目录共享代码。 您能提供吗?

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    关于源代码、我认为 它可能会复制 J721S2 QNX 9.2 SDK 上的问题。

    其他客户在9.2和更旧版本上报告了这一点、我们已要求他们采用我们的10.0版本"devnp"代码。 我们建议您做同样的操作并进行测试。

    谢谢。

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

    Praveen、您好!

    现在、我将致力于将10.0 SDK 移植到我们的平台。  
    任何结果都将反馈给您

    BTW、它是9.2上的已知问题、并在10.0中解决?

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

    Eric、您好!

    是的、这是9.2和更早版本中的已知问题。

    谢谢。

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

    Praveen 您好:

    我移植了 SDK 10.00的"devnp"文件夹、但仍然发生崩溃。

    崩溃屏幕:

    slog:

    e2e.ti.com/.../eth_5F00_err_5F00_slog.txt

    移植 SDK10.00后附加了 devnp 文件夹。

    e2e.ti.com/.../devnp_5F00_sdk10.tar

    请帮助我们检查它。

    谢谢。

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

    尊敬的 Namic:

    我们预计 SDK 10.0会失败、因此我们不确定 您是否缺少链接到 devnp 驱动程序的任何依赖库中的其他补丁。

    我们会查看您共享的 tar 文件、并 告知您是否有其他需要。 我们将在下周初找到新内容后立即回来。

    谢谢。

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

    Praveen 您好:

    我尝试将代码库升级到 SDK 10.00、但网络也遇到了同样的故障。

    RTOS SDK: ti-processor-sdk-rtos-j721s2-evm-10_00_00_05

    QNX SDK: ti-processor-sdk-qnx_800_j721s2_10_00_00_04

    QNX 版本:7.1.0

    slog:

    e2e.ti.com/.../eth_5F00_error_5F00_slog_5F00_1119_5F00_sdk10.txt

    谢谢。

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

    尊敬的 Namic:

    感谢您在10.0上测试该结果并告知我们结果。 我们需要一些时间来处理此问题、因为该团队目前正忙于处理下一个10.1版本。

    请预计1-2周的响应延迟、主要是因为我们的发布和感恩节假期。

    谢谢。  

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

    您好、Praveen

    Namic 是我的客户。

    如果有任何更新、请告知我们。

    因为它等待了 很长时间

    非常感谢

    Gibbs

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

    Hi Gibbs Shih、

    我们正在对此进行研究、我们怀疑该问题是由于在同一 IO-PKT 实例中启动 mcu-cpsw2g 和 main-cpsw2g 引起的。 在小组能够重现问题并确定根本原因之前、我们建议在两个不同的 IO-pkt 实例中运行驱动程序、如下所示:

    ===

    io-pkt-v6-hc -d cpsw2g  speed=100 -ptcpip
    if_up -p am0
    ifconfig -v

    io-pkt-v6-hc -d cpsw2g-main speed=100、ptp=1 -ptcpip 前缀=/alt
    ns/alt if_up -p an0 SOCK=
    SOCK=/ alt ifconfig -v

    ===

    谢谢。

x 出现错误。请重试或与管理员联系。