1、控制器硬件是自己设计开发的,其他硬件参考设计为金脉3J3控制器,以太网部分修改为J3直接连接phy芯片而非交换机;
2、问题模块:以太网驱动
3、问题描述:J3芯片采用RMII接口和DP83848这个phy芯片连接,现在现象是uboot和linux均可以ping通电脑,但是丢包率超过70%。
4、怀疑点:查看 kernel/drivers/net/ethernet/hobot/hobot_eth.c文件中明确了mac驱动只支持RGMII接口,所以怀疑是MAC驱动问题导致的丢包。
5、给出开发建议:
——RGMII接口更换为RMII接口是否需要修改mac驱动文件,如果需要修改如何修改?
——需要给出RMII接口以太网的参考配置让我们对比一下?
——需要提供J3芯片以太网相关的寄存器配置手册,修改mac驱动。