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.

DP83640发送时间戳寄存器读不到值?

Other Parts Discussed in Thread: DP83640

用到DP83640。
当寄存器PTP_TXCFG0配置为TX_IPV6_EN|TX_IPV4_EN|TX_TS_EN的时候,发送SYNC包,寄存器PTP_STS的TXTS_RDY始终为0,同时PTP_TXTS寄存器一直为0。我在电脑上通过抓包工具可以抓到SYNC包组播发送。一直不好用。

当寄存器PTP_TXCFG0使能SYNC_1STEP|IGNORE_2STEP|0 CRC_1STEP|CHK_1STEP后,在发送SYNC包,通过抓包工具发现确实时间戳插入到了SYNC包中。

不知道有遇到过类似问题的朋友么?PTP_TXTS和PTP_STS不好用啊,谢谢指教。