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.

[参考译文] AM5708:基于 PRU 的 PTP 配置

Guru**** 2535750 points
Other Parts Discussed in Thread: AM5708

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/891321/am5708-ptp-configuration-over-pru

器件型号:AM5708

您好:

     我有一个基于 AM5708的定制板和具有 Linux RT 的 SDK6.02。

PRU 上有2个以太网端口(eth1、eth2)。

我想为 PRU 以太网可以运行的不同模式配置 PTP:

    -双以太网(2个独立以太网端口)

   - PRP、

   - HSR、

   -RSTP,

   - LLA (链路丢失警报:PRU 在绑定模式下闪烁、带有源备份)

在 ptp4l 手册页中,您可以在配置 cfg 文件中设置所有参数。

但是、我无法获取一些参数、例如:

   - doubly 附加时钟

   -冗余

   -冗余_master-interface

   - redundance_slave_number。

附件是我为不同 PRU 以太网模式编写的配置文件。

我知道、对于 PRP 和 HSR 模式、我的配置文件是可以的、但不能确定其余的配置文件:RSTP、

LLA 和 Dual。

我按照相同的 PRP/HSR 模式配置 RSTP、LLA 和 Dual。

如果我错了,但在当前的 SDK6.02 PTP 中,仍然不能通过 RSTP 运行,请纠正我的问题

现在、我只对其配置文件感兴趣。

我的 RSTP、LLA、双配置文件是否适用于 PTP?

从哪里可以获得有关上述参数的信息?

此致

Billae2e.ti.com/.../ptp_5F00_pru_5F00_dual.cfg.txte2e.ti.com/.../ptp_5F00_pru_5F00_hsr.cfg.txte2e.ti.com/.../ptp_5F00_pru_5F00_lla.cfg.txte2e.ti.com/.../ptp_5F00_pru_5F00_prp.cfg.txte2e.ti.com/.../ptp_5F00_pru_5F00_rstp.cfg.txt

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

    您好、Jose、

    我收到了您的查询、很快就会回复。

    此致、
    Mike

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

    您好、Jose、

    感谢您的耐心、仍在处理您的问题。

    目前不支持 RSTP -我们希望在今年晚些时候将其添加到即将发布的 SDK 中。

    双 EMAC 配置详情请参阅 PRUeth 用户指南。

    我需要检查 LLA/粘接。

    此致、
    Mike

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

    尊敬的 Mike:

     感谢您的回答。

    我的理解是 RSTP 已经在 SDK6.02中、但未与 PTP 结合使用。

     ´s 基于 EMAC 的 PTP、如果我错了、请更正我、仅显示在用户指南中

    一个端口、不是两个端口。 我是否可以为 PTP 配置 EMAC 模式下的两个端口?

    此致

    新罗

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

    [引用用户="Jose Carlos Billalabeitia"]如果我错了,但在当前的 SDK6.02 PTP 中,不管怎样,都不能通过 RSTP 运行[/引用]

    正确。  RSTP 固件从 SDK 6.02开始未集成 PTP。

    [引用用户="Jose Carlos Billalabeitia"]我的 RSTP、LLA、双配置文件是否适用于 PTP?[/quot]

    您是否有任何特定问题? 如上所述,RSTP 不可用。  我可能希望更仔细地了解的主要配置是双 EMAC 和 LLA 配置。  只有一个底层 IEP 计时器(即 PTP 硬件时钟源)、因此在物理上只能有一个 ICSS 连接。  对于 HSR 和 PRP、我记得"最佳门架时钟算法"可以选择要使用的接口。  有时(可能仍然如此)、对双 EMAC 有一些限制。  我们可能应该进行更多讨论。  但是、最好了解哪些工作正常、哪些不工作、这样我们就可以更好地集中讨论。

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

    为了使其正常工作、我需要构建配置文件。 因此、需要有关上述参数的一些文档。

    新罗

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

    [引用 user="Jose Carlos Billalabeitia"]要使其正常工作,我首先需要构建配置文件。

    我不确定"构建配置文件"是什么意思。  它们作为参数传递给 ptp4l。

    Jose Carlos Billalabeitia 说:
    因此需要有关上述参数的一些文档。

    我们提供有关此主题的文档、包括以下一些示例:

    http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Industrial_Protocols_PTP.html#ptp-ordinary-clock-on-pru-icss

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

       在哪里可以找到有关下一个参数的文档

       - doubly 附加时钟

       -冗余

       -冗余_master-interface

       - redundance_slave_number。