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.

[参考译文] TMS570LS1227:TMS570LS1227和 LAN9252 ESC 之间的 EMAC 通信

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/780386/tms570ls1227-emac-communication-between-tms570ls1227-and-lan9252-esc

器件型号:TMS570LS1227

HII  

在我的项目中、我想将 TMS570LS1227 MCU 用作一个 etherCAT 主站、并将 LAN9252用作 EtherCAT 从站控制器(ESC)。  

是否可以使用 MCU 中的 EMAC 模块并使用 MII 通信与 ESC 进行通信?

如果是、您能否向我发送一个示例、说明如何从 MCU 发送以太网帧?

谢谢你

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

    如果 LAN9252已内置 MAC、则可以使用 MCU SPI 将 TX/RX 数据传输到 LAN9252。 您可以在 TMS570器件上使用 EMAC 作为 EtherCAT 主站。 我们没有示例代码。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Wang、

    感谢您的快速回复。

    LAN9252具有内部 MAC。 我将使用 TMS570作为 etherCAT 主站、使用 LAN9252作为 AESC。

    我想知道"如何从 MCU 发送以太网帧?"

    您是否有任何与此相关的示例应用手册以及如何对其进行测试?

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

    我在 Microchip 网站上找到了一个示例。 此示例使用 M4F 作为 EtherCAT 主站、并使用 SPI 与 LAN9252进行收发 TX/RX 数据包。 您可以将这个用作参考。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Wang、

    感谢您的回复。

    我在 Microchip 网站上搜索过该示例、但遗憾的是、我找不到该示例。

    如果可能、您可以向我发送该示例的链接吗?

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

    以下是链接:
    ww1.microchip.com/.../LAN9252-SAME54- EtherCAT - Application-Quick -StartGuide-70005377A.pdf
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Wang、

    感谢您提供链接。

    我已经介绍了该文档。 他们在 Windows 中将"TwinCAT 3.1"驱动程序用作 EtherCAT 主站、如文档附录 A 所示。 它们只是在 MCU 和 ESC 之间使用 SPI 通信。

    请告诉我:

    如何使用 EMAC 模块"不使用 PC"将 TMS570LS1227配置为 etherCAT 主站并与 LAN9252通信?

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

    我不知道如何使用 EMAC 模块实现 EtherCAT 主站。 我没有示例。

    请查看此 TI 参考设计、该参考设计将 Sitara 器件用作 EtherCAT 主站。 它使用 Acontis EtherCAT 主站堆栈。

    www.ti.com/.../tiduaf8a.pdf