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.

[参考译文] AM6442:如何切换工业协议

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1514734/am6442-how-to-switch-industrial-protocols

器件型号:AM6442

工具/软件:

尊敬的专家:

我的客户正在考虑使用 AM64x。

是否可以在工业网络中实现多种协议(例如 EtherCAT、EtherNet/IP、Profinet 等)并只能实现其中一种协议?
硬件和固件本身是相同的、并假定进行以下切换。

他们正在考虑以下产品系列:
-不支持工业以太网的产品
-支持 EtherCAT 从站的产品
-支持 EtherNet/IP 的产品
-支持 Profinet 的产品
...

为了实现这一目标、我们正在考虑使用 HMS 的 Anybus 模块。
将在微控制器电路板上准备一个模块连接器、并将根据模块类型切换功能。
-对于那些不支持工业以太网⇒没有模块
-对于支持 EtherCAT 从属设备的用户⇒安装 AB6607-E
 -对于支持 EtherNet/IP 的用户⇒、请安装 AB6604-E
 -对于那些支持 Profinet⇒安装 AB6605-E
 ...

准备单独的固件似乎可以实现类似的目标。
但是、由于这需要复杂的管理和操作、我们想知道是否可能有办法使用通用固件启用其中一个工业以太网接口、以及从下一次启动时让其使用该设置运行。

此致、
正常

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

    您好 O.H、

    作为 Electronica 2024的一部分、我们展示了 AM64x EVM 上的多协议演示、该演示基于连接的 PLC 器件在 EtherCAT、EtherNet/IP 和 Profinet 协议之间进行切换。
    也许您的应用可以使用类似的东西。

    在本例中、协议的固件将从 SD 卡引导。 对于每种协议、相应的映像文件都会复制到 SD 卡上。
    协议的选择在次级引导加载程序(SBL)上根据非易失性存储器(EEPROM)中的标志完成。 该标志可由通用协议选择应用程序设置。
    由于协议选择是在 SBL 中完成的、因此在协议之间进行切换需要对器件进行热复位。


    该演示还展示了协议检测、但我假设您不需要这样做。
    也许可以通过 GPIO 输入/旋转开关、甚至是适用于您应用的 UART 控制台来选择协议。

    此致、
    Bharath

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

    尊敬的  Bharath:

    我认为这可能正是客户想要的!

    但是、他们不需要立即使用它。
    该演示会在 TI.com 上发布吗? 如果没有、是否可以离线提供?

    此致、
    正常

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

    尊敬的  Bharath:

    很抱歉耽误你。 是否有任何更新?

    此致、
    正常

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

    尊敬的 O.H:

    该演示未在 TI.com 上发布、但我们可以提供 示例。
    请注意、这是一个演示示例、您必须针对客户应用进行修改。  

    将与您离线联系以讨论此问题。

    此致、
    Bharath

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

    尊敬的  Bharath:

    感谢您的支持。 我明白了!

    此致、
    正常