I am developing IEEE 1588 PTP application based on i.MX6 fsl-yocto-L4.1.15_1.1.0-ga/ Linux BSP. The PTP protocal we used is V1.0 but not V2.0. I have following questions:
1. Does the Linux FEC driver support PTP v1.0?
2. Does the PTP appliication program linuxptp support PTP v1.0?
3. If linuxptp does not support PTP V1.0, is there any other test application or referece code for us to test/run PTP V1.0 on i.MX6 L4.1.15 BSP?
Thank you very much for your information! As I know the ptpd is a software only implementation of PTP V1. This information can be found in doc/ptpd_2005_1588_conference_paper.pdf. It doesn't use hardware 1588 feature. Could you please help clarify? Did you verify it on i.MX6 with hardware FEC 1588 feature? Thanks!
you're most welcome. We use software timestamping only, as supported by
that ptpd. We have it running on OMAP-L138 on Linux 3.11.10, and are able
to achieve about 200us timing accuracy. In the last year we started
experimenting with ptp4l/phc2sys and hardware timestamping using the National
Semiconductor DP83640 PHYTER. It mostly worked, but we put it aside at the
time because our kernel was too old.
On Fri, Mar 10, 2017 at 1:36 AM, frankchenmh <email@example.com>