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/AM5728:TI RTOS 的 EMAC 驱动程序中的 PTP 支持

Guru**** 2550290 points
Other Parts Discussed in Thread: AM5728

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/622744/rtos-am5728-ptp-support-in-emac-driver-for-ti-rtos

器件型号:AM5728

工具/软件:TI-RTOS

你好

TI RTOS 的 EMAC 驱动程序中是否有 PTP 时间同步支持?

processors.wiki.ti.com/.../Processor_SDK_RTOS_EMAC

谢谢、

帕维尔

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

    您好、Pavel、

    PRU-ICSS 以太网 IP 在 Processor SDK ICSS-EMAC 上工作、支持 PTP/1588

    软件下载和发行说明链接:

    PRU-ICSS-INDUSTRIAL-SW

    PRU-ICSS 以太网 IP 发行说明  

    谢谢、

    Paula

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

    我们的问题涉及一般 EMAC、而不是 PRU-ICSS EMAC。

    现有 TI RTOS EMAC 驱动程序中是否支持 PTP 时间同步?
    如果没有,将来是否计划提供这种支助?

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

    对于一般 EMAC、PTP 1588时间同步支持嵌入在硬件 IP - CPTS 模块中、CPTS 功能在 CSL 中受支持、请参阅 EMAC\examples\cptsEventExamples\src\CPT_EVENT_TEST.c 以了解 CPTS/CSL 和 PTP1588数据包传输的使用情况。

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

    Garrett、

    根据/ti/csl/csl_cpts.h 文件、AM572x SOC 不支持 CPTS。

    此致、

    帕维尔

    #if defined (SOC_K2K)|| defined (SOC_C6678)
    
    #include 
    
    #Elif defined (SOC_K2H)
    
    #include 
    
    #Elif defined (SOC_K2E)
    
    #include 
    
    #Elif defined (SOC_K2L)
    
    #include 
    
    #Elif defined (SOC_K2G)
    
    #include 
    
    #endif /* SOC_XXXXX * 
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Pavel、

    在 AM572x 中使用 CPTS CSL 函数时、您是否看到错误? 如果是、请尝试包含 ti/CSL/src/IP/cpsw/V3/CSL_CPts.h、请参阅 packages/ti\CSL\src\IP\cpsw 中的 src_files_cpsw.mk:

    ifeq ($(SOC)、$(筛选器$(SOC)、tda2xx am572x dra75x tda2ex dra72x am571x tda3xx dra78x))

     package_SRCS_common += cslr_cpsw.h src/ip/cpsw/src_files_cpsw.mk src/ip/cpsw/V3 src/ip/cpdma/V0

    字节序

    此致、Garrett

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

    Garrett、

    目录 ti/csl/src/ip/cpsw/V0、V1、V2和  V4包含文件 csl_cptsAux.h CSL_CPTS_*过程(例如 CSL_CPTS_popEvent)。

    目录 ti/CSL/src/ip/cpsw/V3不包含 csl_cptsAux.h 文件。

    文件 ti/csl/src/ip/cpsw/V3/cslr_cpts.h 也不包含 CSL_CPTS_*过程。

    此致、

    帕维尔

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

    我们检查了 SDK 的两个版本(3.3和4.0)。 任何地方的情况都是相同的。
    我们可以从何处获取包含所有必需文件的工作示例?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Pavel/Vladimir

    我正在内部检查、以了解为什么 AM57x 错过了 CSL_CPTS_*函数...

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

    Pavel、Vladmir、

    我们将不再使用辅助层头文件方法。 我们很可能会在以后的 PDK 版本中包含 CPTS 示例。 此时、您可能需要参考其他处理器的 CPTS CSL 函数并继续。

    此致、
    Garrett

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

    您好、Garrett、

    您能否提供有关此案例的更多详细信息?
    我们需要了解何时提供解决方案? 何时发布下一个 PDK?
    我们需要在 AM5728上实现这些功能、因为这是项目中的要求之一。

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

    我提交了一份内部请求、将在评估请求后通知您时间表。

    此致、
    Garrett