Part Number: TDA4VM
Hi everyone,
I'm very new to PTP and time synchronization, so I apologize if this is a basic question.
My goal is to develop a PTP slave using the MCU_CPSW0 and its CPTS module of TDA4VM for PTP support.
My understanding is that the CPTS will be synchronized to the PTP master. I am thinking to synchronize the GTC to the CPTS so that the rest of the system can also use the PTP-aligned time.
Took reference from the below question, which says both RTOS and linux can access the GTC.
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1331793/tda4vm-tda4-linux-and-rtos-time-sync
I have the following questions:
Can GTC can be used as the single time source across the entire sytem?
Is this the correct approach? Should the CPTS first be synchronized to the PTP master, and then the GTC be synchronized to the CPTS?
Is it possible to synchronize the GTC with the CPTS from Linux? If so, are there any existing drivers or any mechanism that should be followed?
For the PTP synchronization, is using ptp4l a recommended method?
Thank you for your time.