请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:DP83640 工具/软件:Linux
您好:
我在 ARM 嵌入中使用 linuxptp1.8作为从站测试。 使用 DP83640作为我的 phy 来支持硬件时间戳,使用内核3.10。
我 实现了./ptp4l -E -4 -H -I eth0 -s -l 7 -m -q -p /dev/ptp0,我收到了调试 消息
端口1:接收到没有时间戳的同步、
在内核中、我选择"喜欢"
我读取 linuxptp,时间戳的同步不是。 我不知道原因。 您能告诉我 DP83640在 d83640的 Linux 驱动程序中收到同步形式主 PTP 时,如何使用常规时间戳吗
PTP 接收配置寄存器0被置位
接收时间戳启用:
为接收启用时间戳捕获。
为接收到的同步生成时间戳是否足够?
时间戳是自动插入 到接收到的同步吗? 以及如何实现? 是否需要 修改驱动器?
为什么 我 的 "port 1:received sync without timestamp "错误。 我应该怎么做?
我 可以得到 /dev/ptp0可以获取 ptp0的时间, 当 我使用 linuxptp 进行测试时,PTP 时钟与主 PTP 时钟相同。