2019-01-30 07:23 AM
I have configured the PTP system time to update correctly (digital rollover mode), PTP_CLK == 200MHz - addend set to 0x80000000, inc set to 5ns. GPIOB5 set to output / AF11. I have set ETH_MACPPSWR to 16000 to give me an 80us pulse, but I see a 5ns rise to 3V and then it's starts falling back to 0V giving something like a 12ns spike...
I can see that the PTP system time is updating correctly by stopping the debugger and inspecting the MACSTSR / MACSTNR registers.
Any suggestions?