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.

[参考译文] RTOS/AM3356:EtherNet/IP

Guru**** 2611705 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/578982/rtos-am3356-ethernet-ip

器件型号:AM3356

工具/软件:TI-RTOS

大家好

我对 AM335x 的 ISDK/ProcesserSDK 的 EtherNet/IP 有疑问。

我的客户希望使用 EtherNet/IP 菊花链作为适配器。

我了解 ISDK/ProcesserSDK 支持此连接。
这种理解是正确的?

我的客户告诉我他们想要使用 RGMII 引脚(而不是 PRU 引脚)。
是否可以作为适配器进行开发?
我认为这是不可能的。 它们应使用 PRU_xx 引脚。
这种理解是正确的?

此致
高贵须

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢!
    我等待您的回答。

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

    尊敬的 Hiroyasu:

    >>我的客户希望使用 EtherNet/IP 菊花链连接适配器。

    >>我了解 ISDK/ProcesserSDK 支持此连接。

    >>这种理解是正确的吗?

    是的、AM335x 上的 ISDK EtherNet/IP 支持 DLR、请参阅

    >>我的客户告诉我他们想要使用 RGMII 引脚(而不是 PRU 引脚)。

    >>是否可以作为适配器进行开发?

    请参阅此处:

    这取决于工业以太网的类型、也取决于这是主器件还是从器件适用于以下器件:EtherCAT 主器件、Profinet RT (符合性类别 A)、以太网/IP (受限制)否适用于:Profinet RT/IRT (符合性类别 B/C)、Sercos III、EtherNet/IP、PowerLink、EtherCAT 从器件。 这些应用需要使用专用 PRU MIIS 的 PRU-ICSS。


    此致、

    Garrett

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

    大家好、Garret

    感谢你的答复。
    我明白了。

    我还有一个问题。
    如果客户使用 MII 的 RGMII、TI 是否提供软件?
    我在 ISDK 中看不到。

    此致
    高贵须

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

    从 ISDK 中可以看到、我们不提供基于 GMII 的 EtherNet/IP。 客户想要放弃现有 PRU-ICSS 解决方案的任何具体原因?

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

    谢谢 Garrett!
    还可以 客户告诉我为什么使用 pinmux。
    我将询问更多详细信息。

    我的客户提到他们想要菊花链(而不是 DLR)
    这意味着我在第一个帖子上画一张皮图时采用单向(而不是振铃)。

    ISDK 是否包含菊花链?

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

    是的、EtherNet/IP 支持您所述的菊花链(线性)拓扑。
    当 DLR 监控器检测到网络中的故障/链路故障以支持要求更严苛的工业应用时、环形拓扑实际上成为线性拓扑。

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

    感谢你的答复。
    我明白了。

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

    我还有一个关于 DLR 的问题。
    如果 Master 启用 DLR、ISDK 固件会自动启用 DLR?

    用户是否需要应用层上的任何命令或 API?

    感谢您的支持。

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

    您回复的问题?

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

    DLR 使用 API initDLR()进行初始化,并以 API 调用 startDLR()开始。 对 API stopDLR()的调用会禁用固件中的 DLR 功能。 初始化只需在启动时完成。 DLR 可在运行时启用和禁用。

    DLR 节点的 IP 地址通过 API addDLRModuleIPAddress (uint32_t ipAddress)进行配置。 一旦获得 IP 地址、开发人员就需要调用此命令、否则 DLR 帧将不会携带 IP 地址。

    请访问:processors.wiki.ti.com/index.php/ICSS_EIP_Adapter_Developer_Guide

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

    您好、Garrett

    谢谢!
    我明白了。

    此致
    高贵须