请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TDA4VM 工具/软件:
在 ETHFW 或 PDK ENET 示例中使用 MAC2MAC 连接时、gPTP 同步面临问题。
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.
工具/软件:
在 ETHFW 或 PDK ENET 示例中使用 MAC2MAC 连接时、gPTP 同步面临问题。
gPTP 同步需要 在端口上进行有效的速度和双工检测。
对于 MAC2MAC 连接或自举 PHY、MAC 将配置为静态速度和双工设置。 但是 、默认情况下、gPTP 协议栈需要 来自 PHY 的此类信息、而这些情况下不可用。
要解决此问题、必须从 MAC 端口(而不是 PHY)检索实际的链路速度和双工模式。
解决方案:
更新 “LLDEnetGetLinkInfo" API“ API 以从 MAC 端口获取速度和双工信息。
请在下面查找所需的更改:
要修改的文件: /packages/ti/transport/tsn/tsn-stack/tsn_combase/tilld/jacinto/lldenet.c
修改后的 API:

这种更改可确保 gPTP 协议栈能够在无 PHY 或 MAC2MAC 配置中成功检测和使用有效链路参数。