Hi,
We are implementing IEEE1588 in our distributed system. I have read through the Reference Manual in order to grasp the hardware support of time stamping Ethernet packages. On TX operation, I have managed to get the device to write the time stamp to the DMA descriptor. The problem I'm having is that I do not understand how to enable the PTP clock. I expect the registers SYSTEM_TIME_SECONDS and SYSTEM_TIME_NANOSECONDS to continuously be updated with the internal timer (called PTP clock in the reference manual) but they stay permanently the same value all the time.
I'm using the XMC_ETH_MAC_InitPTP() function to initialize the PTP registers.
Do you have any pointers for me to get forward?
Thanks
Rickard
We are implementing IEEE1588 in our distributed system. I have read through the Reference Manual in order to grasp the hardware support of time stamping Ethernet packages. On TX operation, I have managed to get the device to write the time stamp to the DMA descriptor. The problem I'm having is that I do not understand how to enable the PTP clock. I expect the registers SYSTEM_TIME_SECONDS and SYSTEM_TIME_NANOSECONDS to continuously be updated with the internal timer (called PTP clock in the reference manual) but they stay permanently the same value all the time.
I'm using the XMC_ETH_MAC_InitPTP() function to initialize the PTP registers.
Do you have any pointers for me to get forward?
Thanks
Rickard