工具与软件:
大家好!
我们目前正在开发基于 J784S4的定制电路板 SDK 10.0、需要帮助其配置和正确使用 MAIN_CPSW2g 以太网(2G)。
我们已启用 MAIN_CPSW2g 以太网接口的所有相关部分、使用ifconfig -a命令时在 Linux 中可见。 当我们使用启用接口时ifconfig eth1 up、PHY 链路将按预期出现。 但是、手动设置 IP 地址、网络掩码和网关后、无法 ping 远程 PC。 有趣的是、对于 MCU_CPSW2g 以太网、遵循相同的步骤可以让我们成功 ping 通远程 PC、而不会出现问题。
为了进一步调试、我们尝试 按照德州仪器(TI)发布的文章中概述的步骤、在 U-Boot 中配置 MAIN_CPSW2g 以太网。 通过 在 DTS 中禁用 MCU_CPSW2g 以太网(可能是由于 U-Boot 限制支持单个接口)、我们能够使用 MAIN_CPSW2g 以太网成功对远程 PC 执行 ping 操作。
但是、在使用默认映像在 J784S4 EVM 电路板上进行测试时、我们会遇到一个单独的问题。 在刷写 EVM 并尝试使用 MAIN_CPSW2g 以太网后、连接电缆导致没有活动;链路似乎完全处于非活动状态、导致我们的状态比定制电路板更差。
这就引出了几个问题:
- MAIN_CPSW2g 以太网是否预计会与 Linux 中的 MCU_CPSW2g 以太网一起工作? 我们尝试同时启用 EVM 上的两个接口失败。
- Linux 中是否需要进行特定配置或其他步骤来确保 MAIN_CPSW2g 以太网正常运行?
- 无论是在我们的定制电路板还是 EVM 上、任何硬件或 DTS 配置问题是否会导致这些不一致?
我们非常感谢为解决这一问题提供任何指导或建议。
提前感谢您的支持。
此致、
Dušan μ A