器件型号:TMDXIDK5728
工具/软件:Linux
你(们)好
使用 Linux SDK 4.1并在 eth0、P2P 和传输 IPv4上启动 ptp4l
eth0已启动并正在运行、并具有 IP 地址分配:
root@am57xx-EVM:~# ifconfig
eth0 Link encap:以太网 HWaddr FC:0F:4B:9C:12:A0
iNet addr:192.168.0.2 Bcast:192.168.0.255掩码:255.255.255.0
inet6 addr:fe80::fe0f:4bff:fe9c:12a0%763860/64范围:链接
运行多播 MTU:1500公制:1的上广播
RX 数据包:35960错误:0丢弃:0超限:0帧:0
TX 数据包:14446错误:0丢弃:0超限:0载波:0
冲突:0 txqueuelen:1000
RX 字节:2345720 (2.2 MIB) TX 字节:977124 (954.2 KiB)
中断:93
我会得到 一个"轮询 TX 时间戳时超时"和"增大 TX_TIMESTAMP_TIMEOUT 可能会纠正此问题、但它可能是由驱动程序错误导致的"
Croot@am57xx-EVM:~#./ptp4l -ieth0 -P -m
ptp4l[91052.824]:选择/dev/ptp0作为 PTP 时钟
ptp4l[91052.837]:端口1:初始化时侦听初始化
ptp4l[91052.838]:端口0:初始化时侦听初始化
ptp4l[91052.839]:端口1:链路打开
ptp4l[91053.839]:轮询 TX 时间戳时超时
ptp4l[91053.840]:增大 TX_TIMESTAMP_TIMEOUT 可能会纠正此问题、但它可能是由驱动程序错误导致的
ptp4l[91053.840]:端口1:发送对等延迟请求失败
ptp4l[91053.841]:端口1:侦听 FAULT_DETECTED 上的故障(FT_UNspecified)
^Croot@am57xx-EVM:~
我尝试将 TX_TIMESTAMP_TIMEOUT 增加到100ms。 这没用
L2传输工作正常:
/ptp4l -ieth0 -P -m -2