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.
工具与软件:
尊敬的专家:
我们的问题与下面描述的 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
===
谢谢。