i am currently using 2 beagle bone black to create a gmc and slave clock.
but it is 32bit so i need to upgrade to 64bit to run ptp sync.
which modern model of beagle bone supports 64bit debian bookworm ?
i am currently using 2 beagle bone black to create a gmc and slave clock.
but it is 32bit so i need to upgrade to 64bit to run ptp sync.
which modern model of beagle bone supports 64bit debian bookworm ?
Hey Jacky,
I am working on it too. I generated new dtb entries for the device tree which contain a UART interface and PPS IO. (I will push it in git when its working out..)
It seems to work but if I try to run the ptp4l command I am getting the error “the current filter does not match the required”.
Chatgpt is not really helpful at all.
No, a solid implemention depends on your IP stack having a hardware solution. You can fiddle around with some of the software solutions but its problematic. You need MAC, PHY timestamping and dedicated hardware like the i210 NIC.
ty
i managed to run a sync between the master ptp and slave ptp decide on BBB.
So now i need to run on a BB board that supports ptp, and can run debian bookworm.. as my application is compiled on aarch64 bookworm.
Since my BBB is only 32-bit and lack the storage capacity, i am looking for a replacement board that meets the above requirement.
I used the Raspberry Pi 5 in parallel and it supports PTP as well. I am not sure if you can install debian bookworm but I should give it a try.
i read from jeff geerling post that a separate TimeHat is required for PTP on rpi5. Can you attest to this ? looking forward to your test result implementing ptp on rpi natively.
Yes I came accross this post too and first I thougth it was not possible without. But I did some configurations and it started working without the TimeHat module. I haven’t verified the accuracy yet but <100us is fine for me at the moment.
that’s good news. can i know what version of the RPI OS are you running ? is it the preempt- RT or the SMP Preempt ?