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:AM4379 EtherCAT 问题

Guru**** 2589280 points
Other Parts Discussed in Thread: AM4379

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/638305/rtos-am4379-ethercat-questions

主题中讨论的其他器件:AM4379

工具/软件:TI-RTOS

现在、我在 AM4379中构建 EtherCAT 项目。

主设备:PC-Twincat3.

从设备:AM4379

但是、如何在 AM4379中运行直流模式?

在 直流模式下、SYNC0循环为什么正常收发器的主数据为1ms、如果100us 可以检测到波形、但数据收发器不正常?

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

    你好,Sun

    仅供参考、您使用的是 PRU-ICSS EtherCAT 的哪个版本? 您是否正在运行全功能应用程序?

    本节介绍了适用于 AM335x 的说明、该说明也适用于 AM437x http://wiki.tiprocessors.com/index.php/Running_AM335x_EtherCAT_Application_in_DC_Mode

    尽管您可能熟悉这些文档、但为了完整起见、请允许我包含此参考。 Beckhoff  在 EtherCAT 技术(第 I 节)和 EtherCAT 寄存器(第 II 节)中对 www.beckhoff.com/english.asp 中的直流模式和直流寄存器进行了详细说明

    1ms synct0是一个被选择的任意值。 您希望使用什么值?

    David


     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 David:
    感谢您的回复!
    我使用全功能应用程序、可以在直流模式下运行 EtherCAT 应用程序。
    但是,如何修改示例代码以使用 Distribut 时钟(Sync0中断)?
    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    杨阳

    是否正在尝试在 ecatappl.c 中的 Sync0_ISR (void)内修改 ECAT_Application()?

    /*应用程序与 SYNC0事件同步*/
    ECAT_Application();

    此致、
    Garrett