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.

[参考译文] RTOS:QNX RTOS 中具有 PTP 时钟时间戳的原始以太网帧

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/597978/rtos-raw-ethernet-frames-with-ptp-clock-timestamping-in-qnx-rtos

工具/软件:TI-RTOS

HII、

  如何在第2层中使用 PTP 时钟时间戳转换原始以太网法。  Sockkaddr_ll 结构在 QNX RTOS 中不可用。 还有其他解决方案可以通过硬件时间戳来收发原始以太网帧(目的地址(MAC)+源地址(MAC)+有效负载)。

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

    我已将您的问题转发给 QNX 专家。

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

    您好、Kumar、

    参考 此处的 e2e 线程、在  qnx.com 上引用 J6 BSP 中提供的 ptp.c 和 devctl.c 文件是否解决了这个问题?  

    此致、

    KB

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

    HII KB、

       感谢您的回复。 我不熟悉此 CPTS。 如何在 QNX RTOS 中使用 CPTS 获取通过 BPF 收发的以太网帧的时间戳。

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

    您好、Kumar、

    CPT、通用平台时间同步是一个硬件模块、有助于主机控制时间同步操作。 有关 CPTS 的更多信息、请参阅受测器件的技术参考手册(TRM)。

    QNX BSP 中包含对 CPTS H/W 模块的支持。

    有关 QNX 上的 BPF 的信息、请参阅 http://www.qnx.com/developers/docs/660/index.jsp?topic=%2Fcom.qnx.doc.core_networking%2Ftopic%2Ffiltering_BPF.html

    要启用 BPF 功能,必须使用 NBPFILTER 编译标志(定义为大于0)重建 QNX BSP 中的 devnp-*共享库。

    此致、

    KB

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

    HII、

     我不熟悉 CPTS。 我必须选择哪个时钟作为 CPTS 的参考时钟以及我必须为 CM_GMAC_GMAC_CLK_CTRL 寄存器中的 CLKSEL_RFT 提供什么值来获取以太网帧实现 PTP 的时间戳(精确时间协议)