beagle bone AI 64 bit : does it support ptp ?

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 ?