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.

[参考译文] TDA4VH-Q1:SDK9.1-CPSW9G-boardcast-to-host-port

Guru**** 2553260 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1416380/tda4vh-q1-sdk9-1-cpsw9g-boardcast-to-host-port

器件型号:TDA4VH-Q1
主题中讨论的其他器件:TDA4VH

工具与软件:

您好、TI 专家:

在 SDK 9.1中、、使用 CPSW 客户端(端口1无法 ping 主机端口 )Linux A72 、我们使用 tcpdump 工具无法捕捉 boardcast 帧

但我们可以通过 ping 端口1连接到 PC

这是 cpsw 工具提供的 ALE-table 转储  

  e2e.ti.com/.../ALE_2D00_TABLE.txt

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

    您好!

    [报价 userid="526592" url="~/support/processors-group/processors/f/processors-forum/1416380/tda4vh-q1-sdk9-1-cpsw9g-boardcast-to-host-port "]

    在 SDK 9.1中、、使用 CPSW 客户端(端口1无法 ping 主机端口 )Linux A72 、我们使用 tcpdump 工具无法捕捉 boardcast 帧

    但我们可以通过 ping 端口1连接到 PC

    [报价]

    上面是否令人困惑的连接到 PC 的端口1正在发出 ping 命令? 但不会将1移植到 Linux A72中。

    您能否提供更多详细信息和设置信息、以便更好地理解。


    此致、
    Sudheer

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

    您好、

    我们需要 从端口1 ping(使用 PC)、连接到 TDA4VH Linux A72  

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

    您好!

    我们要 从 port1 ping(使用 PC 连接)、到 TDA4VH Linux A72 [/报价]

    默认情况下、端口1配置为仅 MAC 端口。
    在 Linux 中、您可以观察到4个接口(eth0:MCU CPSW2G、eth1:MAIN CPSW2G、eth2:MAIN CPSW9G 虚拟交换机接口、eth3:MAIN CPSW9G 虚拟 MAC 接口(端口1))。

    要从连接到端口1的 PC 执行 ping 操作、需要在相同的域 IP 地址中配置 PC 接口和 eth3。

    您能否共享 ETHFW 日志和 Linux A72终端日志。
    此外、共享来自 A72和连接到端口1的远程 PC 的"#ifconfig"输出。

    此致、
    Sudheer

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

    嗨、专家:

    我们使用 IP 命令、请参阅下面的 MCU2_0日志  

    root@j784s4-EVM:~#./ip maddr add FF:FF:FF:FF:FF:FF dev eth0
    root@j784s4-evm:~#[ 5778.939955] ti_cpsw_proxy_client virtio0.ti.ethfw.ethdevice.-1.114:错误响应状态:-2
    [MCU2_0] 5791.127820 s:ETHFW:ADD_FILTER_MAC | C2S | CORE=0 e[ 5778.949944] ti_cpsw_proxy_client virtio0.ti.ethfw.ethdevice.-1.114:添加多播 MAC 过滤器失败错误:-5
    ndpt=1027 token=0 macAdd=ff:ff:ff:ff:ff:ff vlanid=65535 flowIdx=114、0
    [MCU2_0] 5791.127877 s:ETHFW:CpswProxyServer_filterAddMacHandlerCb:虚拟端口0不是 VLAN 0的一部分
    [MCU2_0] 5791.127977 s:ETHFW:EthFwMcast_filterAddMacExcl:独占 mcast 已由另一个客户拥有:-10
    [MCU2_0] 5791.128025 s:ETHFW:EthFwMcast_filterAddMac:无法添加 mcast addr ff:ff:ff:ff:ff:ff:ff:ff:ff:-10
    [MCU2_0] 5791.128062 s:ETHFW:CpswProxyServer_filterAddMacHandlerCb:无法添加多播:-2
    [MCU2_0] 5791.128095 s:ETHFW:CpswProxyServer_clientRequestHandler:无法将 mcast 添加到过滤器:-2
    [MCU2_0] 5791.128127 s:ETHFW:ADD_FILTER_MAC | S2C | STATUS=-2

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

    您好!

    用于 TDA4VH 的默认 SDK 9.1启用了 VEPA、用于将广播数据包转发给客户端。

    您无需对 SDK 进行任何更改、默认的未标记广播数据包将被接收到 QNX 客户端。

    修复的问题很少(广播转发端口到端口和注册的多播传输。) 9.1至10.0版本、请迁移至10.0版本并检查一次。

    此致、
    Sudheer