This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DP83630 can not fill time-stamp in originTimeStamp field of outgoing SYNC packet

Other Parts Discussed in Thread: DP83630

Hi

    We use DP83630 chip for PTPv2, we initialize the chip like below:

     txcfg = (2 & TX_PTP_VER_MASK) << TX_PTP_VER_SHIFT;

    txcfg |= TX_TS_EN | TX_IPV4_EN;

    txcfg |= SYNC_1STEP | CRC_1STEP | IGNORE_2STEP;

    txcfg |= DR_INSERT;

    But only a incorrect time-stamp can be observed

    the SYNC packet's binary lies below

00 02 00 2c 00 00
04 00 00 00 00 00 00 00 00 00 00 00 00 00 74 da
ea ff fe 44 b0 86 00 01 00 00 00 7f 00 00 80 00
46 00 0c 10 22 40