EmbedFire i.MX 6ull开发板学习笔记(三)---u-boot移植(2)

本文记录了在 EmbedFire i.MX 6ull 开发板上移植u-boot的过程,包括解决ethernet@20b4000(FEC0)地址未设置的问题,手动配置网络地址,以及通过TFTP下载Linux内核启动。通过调整mx6ull_embedfire_defconfig配置,取消不必要的选项,如LCD、USB和fastboot支持。
摘要由CSDN通过智能技术生成

EmbedFire i.MX 6ull开发板学习笔记(三)---u-boot移植(2)


接下来该解决网卡问题了。查看embedfire i.mx 6ull开发板的原理,PHY使用了KSZ8081这个颗芯片,并使用了IO扩展芯片74LV595来控制KSZ8081的RST,GPIO1_IO06和GPIO1_IO07控制MDIO和MDC。这些和mx6ull_14x14_evb评估板是一致的。所以采用和mx6ull_14x14_evb一样的配置,理论是能够驱动网卡的。
再次确认下mx6ull_embedfire_defconfig中有关网卡的几个配置,都没有问题。

CONFIG_PHYLIB=y
CONFIG_PHY_MICREL=y    #KSZ8081是MICREL的产品,现已被MICROCHIP收购,所以开启此宏没错
CONFIG_PHY_MICREL_KSZ8XXX=y  #使能KSZ8XXX系列支持
CONFIG_DM_ETH=y
CONFIG_DM_ETH_PHY=y
CONFIG_FEC_MXC=y
CONFIG_MII=y

仔细查看下u-boot的开机打印:
在这里插入图片描述
提示ethernet@20b4000(FEC0)的地址没有设置。将网线插入开发板的ETH2,如下图:
在这里插入图片描述
开发板上的ETH1对应的网卡名是eth0,ETH2对应的eth1,即上面的ethernet@20b4000。手动给它设置下地址:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值