关联寄存器
configure and transit to operation mode. | ETNBnCCC.CSEL |
gPTP configuration control | ETNBnGCCR |
gPTP timer increment register | ETNBnGTI.TIV |
offset to the gPTP timer | ETNBnGTOi.TOV |
The value of the gPTP timer | ETNBnGCTi.CTV |
MCAL接口
在MCAL中使能Global Time Support,即使能gPTP相关特性,关联接口如下
Eth_UpdatePhysAddrFilter, 物理地址过滤接口在此设置驱动组播接收
Eth_GetCurrentTime,获取当前gPTP时间
Eth_SetOffsetTimeForGptp,设置gPTP时间偏移
Eth_SetIncrementTimeForGptp,设置gPTP时钟频率
需注意SetOffset是在原时钟基础上偏移
SetIncrement计算公式和参考示例如下,
(ToDo:目前适配后板端与PC虚拟机同步精度偏差仍比较大)