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.

[参考译文] UDP-AM243X:在 am243x 上寻找1588 MCU-PLUS-SDK 时间戳。

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1334845/mcu-plus-sdk-am243x-looking-for-1588-udp-time-stamps-on-am243x

器件型号:MCU-PLUS-SDK
主题中讨论的其他器件:DP83640

您好、Bu 专家、

我的客户正在寻找 am243x 上的1588 UDP 时间戳。 他们现在使用的是带有 dp83640驱动程序的 Linux PTP 堆栈、但 MAC 层似乎只有1588个时间戳、UDP 不是。

您知道这方面的解决方案吗?

谢谢。

挂起。

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

    尊敬的  Hang:

    感谢您的提问。

    很抱歉我度假时响应出现延迟。

    请允许我花点时间内部检查并联系您。

    此致

    阿什瓦尼

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

    尊敬的 Hang:

    您正在使用哪个 SDK?

    我们的 OOB gPTP 堆栈仅支持 Mac 层数据包。 但 CPSW 硬件也支持1588 UDP 包时间戳、 下面让我看看我是否可以获得这方面的配置。

    此致

    阿什瓦尼

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

    尊敬的 Ashwani:

    客户只需要 UDP 时间戳、因此任何支持 UDP 时间戳的 SDK 都可以。 您能提供更多有关如何为 UDP 时间戳配置 CPSW 的信息吗?

    谢谢。

    挂起

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

    目前、我们没有基于此的应用/示例。

    在我们的 SDK 中、有一个"EnetApp_setPortTsEventPrms"函数、它将 ioctl 配置为仅用于 Mac pkts 的时间戳。

    在这个 EnetApp_setPortTsEventPrms 函数内、我认为添加下面几行也应该是 UDP pkts 的时间戳。
    tsPortEventCfg->txAnnexDEn = true;
    tsPortEventCfg->rxAnnexDEn = true;

    有关更多详细信息、请参阅 TRM "12.2.1.4.7.13.5以太网端口事件"部分。

    此致

    阿什瓦尼