Hi Richard,
Thanks for the info.
We are trying to synchronise "/dev/ptp0" with 1_PPS. First time, system
clock "CLOCK_REALTIME" will be properly adjusted with correct time (GPS) then,
we want to use /dev/pps0 as the source for system clock as well as /dev/ptp0
what is the command to use:
option 1: "phc2sys -d /dev/pps0 -c CLOCK_REALTIME -c /dev/ptp0 -o 0"
option 2: "phc2sys -d /dev/pps0 -c CLOCK_REALTIME -o 0
phc2sys -s CLOCK_REALTIME -c /dev/ptp0 -o 0"
Thanks in advance.
Thanks,
Raj
On Tue, Mar 8, 2022 at 7:55 PM Richard Cochran <[email protected]>
wrote:
> On Tue, Mar 08, 2022 at 06:38:50PM +0530, Raj wrote:
>
> > We used "clock_settime(clockid_t clockid, const struct timespec *tp)" to
> > update the ptp clock in every second based on dsp time.
>
> That is surely the wrong way.
>
> > We have also tried to adjust the ptp clock frequency and step using
> > "clock_adjtime()" every 1 second. However, we still observe higher master
> > offset in slave.
>
> Maybe your servo is unstable?
>
> > Could you please suggest how to update ptp clock (/dev/ptp0) with 1_PPS
> > (dsp time) without increasing master offset considerably.
>
> Making a proper GM is a real engineering challenge. The PTP software
> stack is only one part of the puzzle. We can't do your engineering
> for you on this list.
>
> Sorry,
> Richard
>
_______________________________________________
Linuxptp-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxptp-users