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.

[参考译文] Linux/TMS320DM8148:在 Linux 中集成 Marvell 交换机88E6176

Guru**** 2614265 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/580588/linux-tms320dm8148-integrating-marvell-switch-88e6176-in-linux

器件型号:TMS320DM8148

工具/软件:Linux

您好,

 

我们 正在尝试使用    DM8148对主板中的 Marvell 交换机88E6176进行安装。

我们的 Linux 基于 DVRRDK_04.01.00.02 。

我们成功 地将 交换机集成到 U-boot 中。

您能否指导我们如何将 其 集成到 Linux 中。

 

此致。

 

 

 

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

    我将通知我的团队研究此问题。
    同时搜索类似的 e2e 线程。

    此致、
    Anuj
    Pathpartner Technology Pvt Ltd
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Shlomo、您好!

    您可以从以下指针开始:

    processors.wiki.ti.com/.../TI81xx_PSP_Porting_Guide

    e2e.ti.com/.../937900
    e2e.ti.com/.../1224765
    e2e.ti.com/.../279994

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

    谢谢,Pavel。

     我将查看这些链接。

    此致,Shlomo。

     

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

      你好 ,Pavel ,

       

         很抱歉耽误你的时间。

                 在 PHY 寄存器和 MDIO_BUS 级别,我了解 该做什么。

         但关于网络框架 ,我仍然  不明白 我必须做什么。

                 当 Linux 运行时、我们需要 dm8148的"cpsw"在其两个端口上都可以正常运行:

              端口1 - 已连接至 phy 设备。

              端口 2- 已连接至 Marvell  88E6176。

           我们 需要 每个端口都是一个接口,所以“cpsw”是否 必须在 “双 Mac” 模式下运行?

              我是 Linux 方面的新手 :

                       这是否意味着 Linux 网络框架为我们提供了两个接口,例如 :"eth0" 和"eth1"

                       每个端口用于上述端口?

                     如果是,88E6176 交换机是否 必须 是接口“eth0”。

               由于我在 dSA.c 文件中这样做,每个交换机 的 PHY/端口 都分配 了一个网络设备,

                   交换机中的每个 PHY/端口  应 在 Linux 网络框架中具有何种实体。

     

      此致,Shlomo。

     

     

     

               

                     

     

     

     

     

     

     

     

        

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

    查看以下指针是否将处于帮助中:

    processors.wiki.ti.com/.../TI81XX_PSP_04.04.00.02_Feature_Performance_Guide
    processors.wiki.ti.com/.../TI81XX_PSP_ETHERNET_Switch_User_Guide
    e2e.ti.com/.../435178

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

    你好 ,Pavel,

     

      谢谢。

      我将 检查这些链接并通知您。

     

    此致。

     

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

    感谢您提供上述链接。

    我从他们那里了解到、如果我不想让"cpsw"模块作为开关、我必须是这样
    在双 MAC 模式中。
    我还了解到 Linux 将为我们提供两个界面。

    您能否向我解释这些问题:

    1.在上述配置中:端口1连接到物理层,端口2连接到 Marvell 88E6176
    交换机必须在 Linux 中“eth0”,也可以是“eth1”?
    由于我在 dSA.c 文件中这样做,因此每个交换机的 PHY/端口都分配了一个网络设备,
    交换机中每个 PHY/端口应在 Linux 网络框架中包含哪种实体?

    谢谢,
    Shlomo。