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.

[参考译文] AM2434:在评估模块上同时实施以太网+ EtherCAT

Guru**** 2416110 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1325461/am2434-implementing-ethernet-ethercat-simultaneously-on-the-evaluation-module

器件型号:AM2434
主题中讨论的其他器件:SysConfig
您好!  
 

我希望在 AM243x-EVM 上同时使用以太网和 EtherCAT。 堆栈式 PHY 在 ICSS (包括以太网和 EtherCAT)之间共享、因此一种可行的选择是对以太网采用 CPSW。 然而、存在一个挑战:CPSW 和 ICSS 共享其中一个 PHY。

我目前的理解是、CPSW 只能配置为双 MAC 模式或开关模式。 我的目标是在单 MAC 模式下运行它。 这样的配置是否可行?

以下是我目前对 EVM 上以太网硬件的理解。
我希望绿色块是以太网、堆叠的 PHY (蓝色)是 EtherCAT。  
但是、从用户指南中我看到 CPSW MAC 也具有与其中一个堆叠 PHY 的连接。 我希望 CPSW 仅使用一个以太网 PHY (绿色)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、saptarshi、

    如果我理解正确、您希望在 MAC 模式下使用绿色块(CPSW)。

    如果打开应用的 syscfg、转到 Enet (CPSW)-> MAC Port config、

    您可以禁用 MAC 端口2配置并启用 MAC 端口1配置。

    现在、在完成上述更改后重新编译您的应用。 这样就可以启用单个 MAC 端口。 现在、配置已完成、并且在运行时应用和驱动程序初始化已完成、请尝试对与之关联的 IP 地址执行 Ping 操作。

    请尝试以上步骤、如果您有任何其他问题、请告诉我。

    此致、
    Shaunak

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

    大家好、Shaunak:

    感谢您的及时回复。 即使在禁用 Mac 端口2后、SysConfig 也会出现 pinmux 错误。 如何解决这些问题?

    谢谢。

    萨普塔什

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

    大家好、saptarshi、

    您能否共享您的 syscfg 文件?

    此致、

    Shaunak

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

    大家好、saptarshi、  

    我将研究相同内容、一旦我修复了这些错误、就会向您回复。 似乎资源分配有问题。

    我将在我旁边运行一些实验并尝试。

    此致、

    Shaunak

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

    大家好、saptarshi、

    与您共享更新、我能够解决大多数 syscfg 错误。 EVM 上的堆栈式 PHY (CPSW 与 ICSS 共享的 PHY)使用 RGMII2。 在此、我们需要 CSPW 才能使用 RGMII1。 根据这些修改、可以解决大多数错误。 但是、ICSSG1和 CPSW 之间的数据输入和输出引脚之间存在一些冲突。 我将 在内部与硬件人员讨论这一点、当我取得更多进展时、我会回来与您讨论。

    此致、
    Shaunak

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

    感谢更新

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

    大家好、saptarshi、

    一种权变措施是使用 ICSSG0和 CPSW 来实现引脚多路复用冲突。 ICSSG0未连接至板载 PHY、因此您需要一个子卡。

    Im 仍在与硬件团队确认、以检查这是否有任何硬件限制。(使用 ICSSG1 MII 和 CPSW RGMII1)。

    此致、
    Shaunak

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

    大家好、Shaunak:

    如有权变措施、我们可以 在 ICSSG0上使用 Lwip 吗、在 ICSSG1上使用 EtherCAT 吗?

    谢谢。

    萨普塔什

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

    大家好、saptarshi、

    ICSSG0只能用在与 PHY 连接的定制电路板上。 在 AM243x EVM 上、您可以使用 ICSSG1。 ICSSG0未链接到器件上的任何 PHY。  

    但可以在任一 ICSSG 实例上使用 lwIP。

    此致、

    Shaunak