We have also encountered similar problems.
We have purchased an evaluation board with S32E278 as the main control chip and are currently verifying whether the chip supports gptp functionality. The RTD version is SW32ZE-RTD_4.7_1.0.0-P03,There are currently two issues:
1. The synchronization algorithm is implemented as part of the EthSwt_MgmtInit function, as stated in the RTD_ETHSWT43_NETC_UM.pdf document. But I see in the code that the function is set to an empty box. So has the algorithm related to time synchronization been implemented in this section, and where was it implemented?
xiongjiacheng_1-1715328382214.png
xiongjiacheng_0-1715328328037.png
2. We need to manually specify the device as the master or slave. How is this part implemented in RTD? I have checked the relevant registers of NETC and there are no fields that support this setting.