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.

[参考译文] DP83869-AM243X:如何使用 MCU-PLUS-SDK 之外的以太网 PHY? 该接口例如 DP83826I

Guru**** 2130180 points
Other Parts Discussed in Thread: DP83826I, DP83867IS, SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1438228/mcu-plus-sdk-am243x-how-use-others-ethernet-phy-than-dp83869-such-as-dp83826i

器件型号:MCU-PLUS-SDK AM243X
主题中讨论的其他器件:DP83869DP83826IDP83867ISSysConfig

工具与软件:

尊敬的 TI 专家:

   我们有 TI AM243x 套件宽屏: AM243x LaunchPad 和 EVM。 它们上的以太网 PHY 都是 DP83869。

   现在、我们正在使用 EtherCAT 功能设计自己的电路板。

   按照 Beckhoff 指南、我们将使用 DP83826I 或 DP83867IS。

   我担心的是、 我们如何使用新的 PHY?

   我在 SYSCFG 的"Ethernet Device Selection"中找到了 DP83869/None/自定义选项。

   我发现 PHY 的初始化在 SDK 代码中、但不同 PHY 的寄存器并不完全相同。

   那么、如何   在代码/SysConfig 端将以太网 PHY 从 DP83869更改为 DP83826I?

谢谢  

Chunyang  

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

    嗨 、Chunyang、

    感谢您的提问。

    请参考以下文档、如果您需要进一步的帮助、请告诉我?

    AM64x MCU+ SDK:以太网 PHY 集成指南

    此致

    Ashwani

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

    尊敬的 Ashwani:

        回复后、我现在知道了如何使用新的 PHY 来替代  DP83869。

        关于这一主题,我最后的问题如下。

        我们的 ARM IC 是 AM243x_ALV。 我们打算在新 PCB 中使用两个 DP83826作为 EtherCAT PHY、使用两个 DP83867作为以太网 PHY。

        1请帮助我评估是否完全正确、即 两个 DP83826作为 EtherCAT PHY、两个 DP83867作为以太网 PHY 来连接到一个 AM243x_ALV?

        2在这种情况下、如果 无法使用2个以太网端口、则只能使用一个可接受的端口。

        3请指导我执行系统配置来实现此解决方案:两个 EtherCAT 端口和两个(或一个)以太网端口。

        4以及如何修改 SDK 源代码以满足 此要求。

    谢谢  

    Chunyang  

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

    如何以及为何要在 EtherCATRegistered应用中使用 DP83826 (修订版 C)

    两个 EtherCAT 端口

    您是否计划将 ICSSG 或 CPSW 用于 EtherCAT (控制器或器件)?

    两个(或一个)以太网端口

    您是否计划将 ICSSG 或 CPSW 用于以太网并以何种速度使用?

    以及如何修改 SDK 源代码以符合 此标准

    AM64x 和 AM243x 上的五个以太网端口启用

    此致

    Ashwani

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

    尊敬的 Ashwani:

      感谢您的答复、现在我正在研究这些信息。

      关于您的问题、  

    您是否计划将 ICSSG 或 CPSW 用于以太网、并使用哪种速度?

     我们计划将 ICSSG0用于 EtherCAT 从站节点、将 CPSW0 用于2端口以太网(TCP/IP 功能)。

     我需要制定解决方案、并帮助原理图人员完成 AM243x 的 IO 分配。

    谢谢  

    Chunyang  

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

    您可以从 EtherCAT 开始、然后添加 ICSSG0。

    希望以下文档可以提供相关帮助  

    如何以及为何要在 EtherCATRegistered应用中使用 DP83826 (修订版 C)

    AM64x 和 AM243x 上的五个以太网端口启用

    如果您需要任何帮助、请告诉我?

    此致

    Ashwani

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

    尊敬的 Ashwani:

      感谢您的帮助、这些指南正是我所期望的。  现在我可以专注于工作。

      在  AM243x_ALV 的一个单核上、我打算在 PRU-ICSSG0上分配2个 EtherCAT 端口、在 PRU-ICSSG1上分配2个以太网端口。

      我先添加 EtherCAT、然后添加 Enet (ICSS)、但 Enet ( ICSS)存在错误:  值为"1"的 Rx 通道索引数应与"0"相同

      Q1:无论是否存在 EtherCAT、在添加  Enet (ICSS)时始终会出现此错误。 我是否应该忽略它、然后继续?

      我可以找到 ETHPHY 器件:适用于 EtherCAT 的 DP83869作为默认设置、 稍后我将设法将其更改为 DP83826。

      问题2:我的问题是在哪里可以找到用于以太网  Enet (ICSS)的 ETHPHY 器件? 我在任何位置都找不到器件型号。 如果我保留所有默认设置、并仅确保引脚分配正确、新型的 PHY DP83867IS 能否正常工作?

    此致

    Chunyang  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们计划将 ICSSG0用于 EtherCAT 从节点、将 CPSW0用于2端口以太网(TCP/IP 功能)。

    尊敬的 Ashwani:

      为了方便大家  了解、我改变了主意:ICSSG0适用于 EtherCAT 从站节点、ICSSG0适用于2端口以太网(TCP/IP 功能)、因为我了解到 ICSSG 和 CPSW 可能不能在单个内核上运行。

    供参考

    谢谢  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    添加  Enet (ICSS)时始终出现此错误。

    这可能会重新排列为资源分配问题 AM64x MCU+ SDK:修改资源分配

    我无法在任何位置找到器件型号

    TI 提供了适用于 Sitara 处理器系列的评估模块(EVM)以及使用 DP83867或 DP83869以太网 PHY 收发器的以太网 PHY 解决方案。

    有关更多详细信息、请参阅: AM243x LaunchPad 开发套件用户指南(修订版 F)

    此致

    Ashwani