使用真实ECU进行SOMEIP测试时,Wireshark中没有数据包

更新 Mar 26, 2025

适用于

软件

  • VeriStand
  • Vehicle Communication Toolkit

问题详述

我尝试在VeriStand中使用真实ECU进行SOMEIP测试。这是我第一次使用这个ECU。在部署VeriStand后,我在Wireshark中看不到任何数据包。我该怎么办?

解决方案

可以通过尝试以下步骤来解决此问题:

  1. 打开NI MAX。
  2. 确保连接到真实ECU的ENET端口的链接速度不是Link Down。如果是Link Down,请与ECU开发人员确认2件事:
    1. ECU端口的PHY状态。

如果ECU端口的PHY状态为Master,则NI的ENET端口的PHY状态应设置为Slave。 如果ECU端口的PHY状态为Slave,则NI的ENET端口的PHY状态应设置为Master

    1. ECU端口的链接速度。

NI的ENET端口的链接速度应该与ECU端口的链接速度相同。

  1. 正确设置PHY状态链路速度后,给ECU上电。ECU和ENET端口建立连接后,您可以在NI MAX中看到ENET端口的链路速度为100 Mb/s或1000 Mb/s。

相关信息

在运行VCOM或其他用于SOMEIP测试的软件之前,必须先给ECU上电。