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.

[参考译文] AM5718:IDK 上的 EtherCAT/Profinet

Guru**** 2540720 points
Other Parts Discussed in Thread: TMDXIDK5718, SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/597645/am5718-ethercat-profinet-on-idk

器件型号:AM5718
主题中讨论的其他器件:TMDXIDK5718SYSBIOS

您好!

我们希望使用 TI 的 PRU-ICSS-EtherCAT-SLAVE (v1.00.02)以及 PRU-ICSS-PROFINET-SLAVE (v1.00.00)套件来实现网关。

我们的问题:

-PRU-ICSS-EtherCAT-SLAVE ->建议使用 SDK 3.2.0、CCS 6.1.3、编译器 gcc-arm-none-eabi-4_9-2015q3

-PRU-ICSS-PROFINET-SLAVE ->建议使用 SDK 2.0.2、CCS 6.1.2、编译器 gcc-arm-none-eabi-4_8-2014q3

我们现在必须在整个项目中使用哪个 SDK/CCS/编译器?

我们现在已经安装了

适用于 AM57XX v3.3.0.4的 Processor SDK RTOS

CCS 7.0.0.00043

我们使用编译器 Linaro 4.9

这样、我们就无法使系统正常运行。

此外、我们还尝试了一些示例项目。 它们始终包含许多内容、例如 LED 切换、SD 卡访问、... 您是否还有一个非常简单的项目、它只是说明了协议栈的使用?

谢谢你

此致、

Manuel

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

    我们仍在等待答案/解决方案。

    此致

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

    目前、我们的侧重点是发布开箱即用的软件、假设是最新的软件环境。 由于工业通信软件(尤其是提供的示例)位于其他组件之上、因此我们将始终具有此类依赖关系。 然而,显然应该能够以或多或少的努力改变环境。 这就是我们将大部分代码作为源代码发布的原因。 当前独立版本的特殊组合确实需要在目前提供更多的专用支持。 不要指望很快就能实现开箱即用的网关产品。 组合和可能性都太多了。

    所提供的小型示例项目通常使用最少的资源来进行一些演示、这些演示也会将操作可视化。 我们没有更简单的示例、但您应该能够在一定程度上删除不需要的组件。

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

    尊敬的 Frank

     

    我们希望让 Profinet 和 EtherCAT 在我们的 TMDXIDK5718上工作。 但主要问题是不同的 SDK 版本。

     

    新的 SDK 3.3.0.4与推荐用于 EtherCAT-IDK 的 SDK (3.2.0)略有不同。 为 EtherCAT-IDK 设置演示项目时只有一个问题。

    我必须调整 QSPI_FLASH 的 include 语句(在文件中的多个位置)。 然后可以对其进行编译。

     

    新代码:

    #include

     

     

    启动后软件崩溃。 我不知道它为什么不起作用,我也找不到错误。

     

    在这里、您可以看到调试窗口:

    建议的 PROFINET SDK 版本要旧得多(2.0.2)。 更改了几个文件,但我在 SDK V3.3.0.4中找不到相应的文件,以运行示例。

     

    在这里、您可以看到来自 Profinet 示例的屏幕截图:

    此致

     

    Christoph

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

    上传过程中出错。


    此处再次显示了图片:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    图片毫无意义。 您正在运行 EtherCAT 从站示例、但显示 Profinet 项目文件夹...
    无论如何、如果您使用的是 CCSv7而不是推荐的 CCSv6、则可能会获得不兼容的较新版本的 SYSBIOS 和 XDCtools。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您再次阅读、您会发现我们有两个问题、一个是适用于 EtherCAT 的示例项目、另一个是适用于 Profinet 的示例项目。

    第一张图片属于 EtherCAT 示例、第二张图片属于 Profinet 示例。

    您能否推荐适用于 EtherCAT-IDK 和 Profinet IDK 的 CCS 和 SDK 版本? 我不认为这是可能的、因为每个 IDK 都需要另一个 SDK 版本。 这就是我们目前面临的问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Frank:

    非常感谢您的回答。 我想我们不需要一个开箱即用的网关示例-我们可以自己做到这一点。 事实上,我们只对一个环境感兴趣,以进行发展。 我非常希望你们能为你们的开发套件提供这些资源。

    正如我所写的、您建议使用
    - SDK 3.2.0、CCS 6.1.3、编译器 gcc-arm-none-eabi-4_9-2015q3、适用于 PRU-ICSS-EtherCAT 从站
    - SDK 2.0.2、CCS 6.1.2、编译器 gcc-arm-none-eabi-4_8-2014q3、适用于 PRU-ICSS-PROFINET 从站

    您能否提供一个适用于 PRU-ICSS-EtherCAT-SLAVE 以及 PRU-ICSS-PROFINET-SLAVE 的 SDK/CCS/编译器?

    我们希望同时处理 EtherCAT-/Profinet 项目、因此无法同时安装这两个版本。 根据当前项目的不同、我们每次安装正确版本也是不可行的。 一种可能的解决方法是在不同分区上开发系统,每个分区都有一个推荐的软件版本。 我不希望这是你的最后建议。

    感谢你的帮助
    此致、

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

    Manuel、您好、始终建议使用最新的 PRU-ICSS 封装协议、但在这种情况下、您可以尝试 使用 Processor SDK 2.0.2、CCS 6.1.2和 Linaro GCC ARM 编译器 gcc-arm-no-eabi-4_8-2014q3的 PRU_ICSS_EtherCAT_SLAVE_01_00_00_00

    谢谢、

    Paula

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

    您好 Manuel

    我们很快将推出基于同一工具集构建的 PRU-ICS -EtherCAT 和 PRU-ICSS-PROFINET 版本。 EtherCAT 预计将于6月9日发布、Profinet 预计将于6月 19日发布。 我将在每个更新发布时向您发送更新。  

    David

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

    很抱歉延迟发送此通知。 EtherCAT 和 Profinet 均已发布。

    David