工具/软件:Linux
您好!
我们已开发出采用 AM5718处理器的定制板、在硬件中、我们使用 RMII 接口来实现 eth0、而不是 RGMII (在 EVM 中)。 我使用的是 DP83848 PHY 器件。 我使用的是 ti-processor-sdk-linux-am57xx-evm-02.00.01.07 SDK、因此我是否需要在 RMII 接口的 u-boot 中进行一些代码更改?
我已更改 pinmux 文件(mux_data.h)、并根据 RMII 接口配置引脚。
在测试期间、当我连接到 PC 时、我观察到了这些情况
1.链路已建立、但当我从电路板发送任何数据时、我无法在 Wireshark 中看到任何数据、这意味着处理器和 PHY 之间存在错误。
2.当我从 uboot 提示符发出 DHCP 命令时、我将获得速度1000、这不应该是因为我使用的是 RMII 和 DP83848 PHY。 本身不支持、因此 uboot 初始化存在一些问题。
U-Boot# DHCP
正在尝试 cpsw
端口0、速度1000、全双工上的链路
BOOTP 广播1
BOOTP 广播2.
BOOTP 广播3.
BOOTP 广播4.
中止
argc=3的初始值
argc=3的最终值
argc=3的初始值
argc=3的最终值
那么、是否有任何初始化错误?
此致、
Ganesh