专家。
我们使用 TDA4的 SDK7.2、这是否支持用于发送和接收网络消息的 GPTP 传输协议?
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.
专家。
我们使用 TDA4的 SDK7.2、这是否支持用于发送和接收网络消息的 GPTP 传输协议?
您好!
[引用 userid="489667" URL"~/support/processors-group/processors/f/processors-forum/1017351/tda4vm-does-tda4-support-the-gptp-transport-protocol/3763171 #3763171"]仍有一些问题: 是否可以通过 GPSW9G 将 GPTP 软件包直接用于 A72内核(Linux)、而无需修改 SDK7.2代码? [/报价]您必须针对 GPTP 封装自行调整。 驱动程序只能配置为向 A72发送 PTP 数据包和时间戳。
我们也没有计划在 A72上为 CPSW 9G 实施 PTP 和 TSN 支持、仅支持 R5F。
此致
葡萄园
好的、那么这是与另一个问题相同的问题吗?
(A72广播和多播数据包接收和接收问题)
您好!
我在内部进行了检查。 PTP 数据包可根据您在上面描述的 E2E 路由到 A72 (当前路由到 R5F)。 但问题是 A72不应访问 CPTS 时间戳 FIFO、因为只有 R5F 应该访问 CPTS/CPSW 寄存器。 因此它无法获取 PTP 时间戳。
因此、即使 A72可以接收 PTP 数据包、也无法轻松地将 GPTP 堆栈移植到 A72。要获取时间戳、需要 A72和 R5F 之间的特定握手机制。
我们目前没有启用此功能的计划。
此致
葡萄园
您好!
[引用 userid="489667" URL"~/support/processors-group/processors/f/processors-forum/1017351/tda4vm-does-tda4-support-the-gptp-transport-protocol/3776103 #3776103]1) R5F 如何访问 CPTS/CPSW 寄存器以获取时间戳?请查看文件 pdk/packages/ti/translation_Timesync/v2/src/IP/cpsw/Timesync_cpsw.c、查看函数 Timesync_getRxTimestamp()和 Timesync_getTxTimestamp()以了解如何获取时间戳。 还提供了移植 PTP 堆栈所需的其它函数,例如 Timesync_adjTimeSlowComp()来移植伺服。
[引用 userid="489667" URL"~/support/processors-group/processors/f/processors-forum/1017351/tda4vm-does-tda4-support-the-gptp-transport-protocol/3776103 #3776103"] 2) A72和 R5F 之间的同步机制是什么?您对 PTP 的意思是什么? 目前、在 PTP 方面、A72和 R5F 之间没有同步。 A72不应访问 CPTS 时间戳寄存器、因此如果您要将 GPTP 移植到 A72、则必须定义同步机制。 一种更简单的方法是将 GPTP 连接到 R5F。
此致
葡萄园