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.
工具与软件:
您好,专家、
我们在产品上用的是 TDA4VM-Q1、我们已经从 cpsw9g 连接了4通道 T1以太网、想要在这些端口上用硬件 PTP、但是当我们用 ethtool 查看 PTP 信息时、只显示了"软件接收"、日志是:
ROOT@J7-EVM:~# ethtool -T eth1
eth1的时间戳参数:
功能:
软件接收
软件系统时钟
PTP 硬件时钟:无
硬件传输时间戳模式:无
硬件接收过滤器模式:无
我们使用的 SDK 版本是"ti-processor-sdk-linux-j7-evm-08_00_00_08"、我们在此 SDK 中发现、cpsw9g 在"CPSW9g 虚拟客户端模式"下工作、如果我们希望它在"CPSW9g 原生以太网交换机模式"下工作、我们必须更新 SDK 版本、但我们已经在此版本上完成了很多工作、我们不想更改 SDK 版本。
问题:
1、如果我们继续使用 SDK 08_00_00_08、如何启用"软件发送"PTP 功能;
2、如果我们要使用硬件 PTP、CPSW9g 必须以本机以太网交换机模式工作?
3、如果 SDK 08_00_00_08不支持硬件 PTP、我们是否有一些补丁或者我们必须更新 SDK 版本;
您好!
[报价用户 id="623841" url="~/support/processors-group/processors/f/processors-forum/1415583/tda4vm-q1-cpsw9g-does-not-support-hardware-ptp-on-sdk-08-00-00-08 "]我们用 ethtool 查看 PTP 信息,只显示"软件接收",日志是:
ROOT@J7-EVM:~# ethtool -T eth1
eth1的时间戳参数:
功能:
软件接收
软件系统时钟
PTP 硬件时钟:无
硬件传输时间戳模式:无
硬件接收过滤器模式:无
是的、虚拟客户端无法支持 gPTP、因为它没有对 CPSW 的控制。
虚拟客户端没有 CPSW 的控制。 只有 ETHFW 服务器可以控制 CPSW。
那么。 虚拟客户端无法访问任何 CPSW 和 CPTS 寄存器。
具有 ETHFW 的 RTOS SDK 支持 gPTP。 TI SDK 8.0中的 gPTP 栈仅用于测试目的、不用于量产支持。
有关生产支持 gPTP 栈、请迁移到最新的 TI SDK。
此致、
Sudheer
谢谢、我们看到"ti-processor-sdk-linux-j7-evm-08_06_01_02"上支持"cpsw9g 原生以太网模式(A72上的 ETHFW)"、我是否知道如果 cpsw9g 可以在原生以太网模式下工作、它可以支持硬件 PTP?
您好!
"cpsw9g 本机以太网模式(A72上的 ETHFW)"在"ti-processor-sdk-linux-j7-evm-08_06_01_02"上受支持、我能理解如果 cpsw9g 可以在本机以太网模式下工作吗?
是的、您可以在 Linux 中将 CPSW9G 与本机 Linux 驱动程序一起使用。
它支持硬件 PTP、与 CPSW2G 类似。
请参阅 常见问题解答 (如何迁移至 CPSWnG 的本机 Linux 驱动程序)
此外、有关 PTP 的更多详细信息、请参考 Linux SDK 文档。
https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-jacinto7/08_06_01_02/exports/docs/linux/Foundational_Components Kernel_Drivers
此致、
Sudheer