Other Parts Discussed in Thread: DP83867IR
问题详细信息:
我们已根据附加的配置文件配置收发器。
根据控制器手册、以下扩展寄存器将在收发器初始化中配置。
ETH_WriteMii (0、12、0x0DU、0x001FU);/*寄存器控制寄存器*
ETH_WriteMii (0、12、0x0EU、0x0032U);/*地址或数据寄存器*/
ETH_WriteMii (0、12、0x0DU、0x401FU);/*寄存器控制寄存器*
ETH_WriteMii (0、12、0x0EU、0x0000U);//地址或数据寄存器*
ETH_WriteMii (0、12、0x0EU、0x2100U);//地址或数据寄存器*/
/* CFG1 */
ETH_WriteMii (0、12、0x0009、0x0000);
配置上述寄存器后、Wireshark 与 Xilinx ECU 之间建立通信。 在 Wireshark 中观察到以太网帧。
在这里、我们面临着网络不稳定的问题。 以太网通信经常断开连接。
我们使用 Xilinx 评估板进行引导加载程序开发。 用于以太网通信的 DP83867IR 收发器。 我们已按照收发器规范文档中的规定配置了收发器。 我们在之前的电子邮件中共享的配置列表。
我们使用矢量独木舟工具和 Wireshark 进行以太网通信。 与独木舟的通信是以100Mbps 进行的、我们发现网络连接稳定。
但我们的客户端要求是连接 Wireshark。 在这里、我们面临着网络不稳定问题(失去网络连接)。
两种通信的配置在 ECU/收发器侧是相同的。
我们需要 DP83867IR 编程支持
硬件详细信息–您有自己的使用 TI SoC 的硬件、还是在 TI EVM 上。 它使用哪种 SoC?
•我们没有任何特定的 ECU/自有硬件、也没有使用 TI EVM。
•我们将 Xilinx Zynq UltraScale 评估板用于我们的开发活动。 该评估板包含用于以太网通信的 TI DP83867IR 收发器。
软件详细信息–您从 TI SDK 交付成果中利用了哪些软件交付成果? 也请提及 SDK 版本。
•我们使用的是 Xilinx SDK 2019.1
注:
已在启用和禁用自协商的情况下进行测试 conditions.e2e.ti.com/.../EthTrcv.txte2e.ti.com/.../EthTrcv_5F00_1000Mbps.txte2e.ti.com/.../0381701_5F00_HW_2D00_Z1_2D00_ZCU102_5F00_REVC_5F00_SCHEMATIC_5F00_20160105_5F00_102759_5F00_wm.pdf