On running the above command time synchronization will start, and the slave linuxptp selected automatically will synchronize to
master with synchronization messages displayed, such as time offset, path delay and so on.
5.5.2 Boundary clock verification
At least three boards are needed. Below is an example for three boards network connection. Make sure there is no MAC address
conflict on the boards, the IP addresses are set properly and ping the test network.
Board1---eth0-----------------Board2 eth0
|
|
--eth1-----------------Board3 eth0
Run
linuxptp
on Board1 (boundary clock).
$ ptp4l -i eth0 -i eth1 -m
Run
linuxptp
on Board2/Board3 (ordinary clock).
$ ptp4l -i eth0 -m
On running the above command, time synchronization will start, and the slaves linuxptp selected automatically will synchronize
to the unique master with synchronization messages displayed such as time offset, path delay and so on.
5.5.3 Transparent clock verification
At least three boards are needed. Below is an example for three boards network connection. Make sure there is no MAC address
conflict on the boards, the IP addresses are set properly, and ping the test network.
Board1---eth0-----------------Board2 eth0
|
|
--eth1-----------------Board3 eth0
Run
linuxptp
on Board1 (transparent clock). If want Board1 works as E2E TC, use E2E-TC.cfg. If want Board1 works as P2P
TC, use P2P-TC.cfg.
$ ptp4l -i eth0 -i eth1 -f /etc/ptp4l_cfg/E2E-TC.cfg -m
Run
linuxptp
on Board2/Board3 (ordinary clock).
$ ptp4l -i eth0 -m
On running the above commands, time synchronization will start between ordinary clocks, and the slave linuxptp selected
automatically will synchronize to the master with synchronization messages displayed such as time offset, path delay and so on.
5.6 Quick Start for IEEE 802.1AS
The following sections describe the steps for implementing IEEE 802.1AS on NXP boards.
NXP Semiconductors
IEEE 1588/802.1AS
Open Industrial User Guide, Rev. 1.8, 05/2020
User's Guide
70 / 199