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.
您好、Jack、
您能否确认客户使用哪种类型的以太网驱动程序? 请访问以下链接。
如果网络应仅由 A72上的 Linux 处理、我们建议使用 Linux 原生以太网驱动程序。
此致、
斯坦利
在通用评估板中、CPSW5G 连接到 JESI 附加板。 JESI 板上存在 QSGMII PHY。 因此、请提供有关如何读取 QSGMII PHY 的寄存器0以及如何写入 PHY 的详细信息。
实际上、我们使用了2个 SGMII PHY 和1个 RMII PHY 进行 CPSW5G 连接。 此外、我们应通过第45条访问我们的 PHY。
谢谢!
此致
金荣翰
您好!
附加卡上的 GESI 没有 QSGMII 物理层。 GESI 板仅具有 RGMII 物理层。 QSGMII 物理层位于 QPENET 卡上。
但这不是斯坦利所问的。 我们用于 CPSW 的以太网控制器可以位于 R5内核(Ethfw)或 A72内核(本机 Linux 驱动程序)上。 根据您运行以太网控制器的位置、获取 phy 转储的方法是不同的。 您能告诉我软件中使用的以太网控制器是什么吗?
此致、
坦迈
您是对的! 它是 QPENET 而非 GESI。
1.以太网控制器:我们使用的是以太网模式。
2. MDIO 模式:第45条而非第22条。
3.我们需要通过 Ethfw 从(A72) Linux 命令读取和写入 PHY 寄存器。
您好、Young!
PHY 驱动程序是 PDK Enet 模块 Ethfw 的一部分、它只会处理/管理 MDIO 操作。
我们没有从(A72) Linux 命令行读取和写入 PHY 寄存器的选项、也不建议从虚拟客户端内核访问 PHY 寄存器。
此致、
苏德黑尔
大家好、Doredla Sudheer Kumar、
正如我所知、EthFW 和 Linux 虚拟客户端之间存在多个 API。 我们可以使用该 API 吗?
非常感谢!
此致
金荣翰
您好!
据我所知,EthFW 和 Linux 虚拟客户端之间存在多个 API。 我们可以使用该 API 吗?
您可以使用它、另外我们还需要 Virtual MAC Driver 的支持。
如前所述、不建议从客户端内核访问 PHY、 只应访问 Ethfw。
如果您的用例适合、可以使用适用于 CPSW5G 的原生 Linux 驱动程序选项。 其中、您可以从应用空间对 PHY 进行访问配置。
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1166334/faq-tda4vm-how-to-move-to-native-linux-driver-on-sdk-8-4-for-j7-and-dra8-devices?tisearch=e2e-sitesearch&keymatch=TDA4vm%252520native%252520linux%252520driver
此致、
苏德黑尔