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.

[参考译文] AM2431:使用 AM2431创建 EtherCAT 工程

Guru**** 2511985 points
Other Parts Discussed in Thread: AM2431, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1355748/am2431-using-am2431-to-create-the-ethercat-project

器件型号:AM2431
主题中讨论的其他器件: SysConfigDP83869

尊敬的 TI

    我的团队正在基于 AM2431芯片开发电机控制器、 我们决定使用提供 MII 接口的 DP83822或 DP83826。

    LP-AM243x 提供了 DP83869、该 DP83869提供了 RGMII 接口(没有"col"和"crs" )。 在 SysConfig 中选择 EtherCAT 时、不能选择 PHY。

    是否有任何解决方案告诉我们如何更改 SysConfig。 以及在何处查找 EtherCAT 固件以及如何将固件添加到我们自己的项目中。

此致

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

    尊敬的 Chen:

    以下是集成自定义 PHY 的文档: https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/09_02_00_50/exports/docs/api_guide_am243x/BOARD_ETHPHY_PAGE.html#:~:text=*/-,Adding%20Support%20for%20Custom%20PHY,-In%20the%20SysConfig

    工业通信 SDK 中提供INDUSTRIAL-COMMUNICATIONS-SDK 固件(https://www.ti.com/tool/download/EtherCAT-AM243X/09.01.00.03)。 可在{industrial_comms_sdk_install_DIR}\source\industrial_comms\ethercat_slave\icss_fwhal\firmware 下找到它

    再问一个问题、您在用例中使用哪个 EtherCAT 示例?

    此致、

    亚伦

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

    感谢  Aaron

    我正在使用 添加了示例。

    据我了解、我想进一步了解 EtherCAT 是否必须在 RPU 中使用固件来充当 EtherCAT 的从控制器。 我在 ICSS_fwhal 下看到的所有固件似乎都与 R5相关。 根据我的搜索、我没有在示例项目中找到有关下载和更新 RPU 固件的部分。 我的理解有问题吗?

    此致

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

    尊敬的 Chen:

    我相信您指的是 PRU 而不是 RPU?

    充当 EtherCAT 从站控制器的 EtherCAT 的 PRU 固件从 R5F 中加载。 SDK 固件文件夹中仅存在从 R5F 加载的固件二进制头文件(请参阅 tiescsp.c  以了解与加载 PRU 固件相关的代码)。 SDK 中不提供固件源。   

    [quote userid="557529" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1355748/am2431-using-am2431-to-create-the-ethercat-project 如何将固件添加到我们自己的项目中。
    • 为此、您可以参考上述文件、在应用中加载固件头文件。

    此致、

    亚伦

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

    感谢  Aaron

    我在中找到了代码  三叶草 通过您的说明、我了解此 EtherCAT 示例的工作原理。 现在、我们的项目可以继续。

    顺便说一下、如果我想进一步修改 EtherCAT 的固件、可以使用开源代码形式提供的源代码。

    此致

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

    尊敬的 Chen:

    现在我们的项目可以继续。
    • 很高兴听到这个消息。
    如果我想进一步修改 EtherCAT 的固件,源代码是否为开源代码。
    • EtherCAT 的 PRU 固件源代码未提供开源版本。

    此致、

    亚伦

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

    感谢  Aaron