我们的客户尝试使用 MAC-MAC SGMII 模式连接两个 TDA4VM。 他们遵循了常见问题解答 E2E: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/936840/faq-dra829vxevm-is-it-possible-to-connect-two-dra829-evms-via-sgmii 上的说明 。 它们的 SDK 为7.2、它们使用串行器/解串器0通道1。
我们已更改相关的 DTS 和 PDK。 附件是客户所做的、但是当我们读取链接寄存器时、会显示链接已断开。 我们无法成功 ping 通。
尽管在主系统日志中,我们可以看到链接状态,但是当直接读取寄存器时,它会显示:


脚本为:
e2e.ti.com/.../TDA4_5F00_SGMII.rar
从我的角度来看,需要考虑两点。 一个是 Serdes0是否配置正确、我们通过读取 MMRSerdes 和 MMRENET CTRL 寄存器来检查:




这两个引脚都配置为 SGMII 模式。
我还检查了他们的 PDK 代码的更改、看起来不错。
您能否帮助分享我们可以应用于分析此链接关闭问题的任何想法?
他们的 Linux 更改包括:
e2e.ti.com/.../serders0_5F00_line1.patch
它们的 RTOS 更改如下:
e2e.ti.com/.../board_5F00_serdes_5F00_cfg.c.txte2e.ti.com/.../enet_5F00_appboardutils_5F00_j721e_5F00_evm.c.txte2e.ti.com/.../board_5F00_ethernet_5F00_config.c.txt
日志看起来不错:
e2e.ti.com/.../master_5F00_remote.log e2e.ti.com/.../slave_5F00_remote.log
我们尝试将 SGMII 模式从主从模式更改为强制链接、但仍然不起作用:

BR
Sikai
