ELF 1开发板网络方案跟NXP i.MX6ULL EVK评估板的一样,所以这里就简单说明一下网络在内核设备树的配置。 硬件原理 由于两个网口涉及的引脚较多,而ELF 1开发板跟i.MX6ULL EVK评估板使用的方案一致,所以这里不再一一列举ENET使用各个引脚。 IOMUX配置 主要是配置两组网络相关引脚复用功能,两组网络使用同一个MDIO接口:ENET2_MDC和ENET2_MDIO。 ![]() 设备节点 ![]() fec1和fec2分别代表了ENET1和ENET2设备节点。 其phy-mode=“rmii“,表示i.MX6ULL内的MAC与phy的连接方式是rmii; phy-handle表示该网络对应的phy设备; fec2节点下存在mdio子节点,用于管理两个phy设备。 #address-cells = <1>表示其子节点的reg地址用1个32bit数据表示; #size-cells = <0>表示其子节点的只有一个reg地址,没有reg数据; 接下来就是mdio的两个phy设备子节点,该子节点有连个属性。 compatible = "ethernet-phy-ieee802.3-c22";表示phy兼容的IEEE802.3的规格默认为IEEE802.3-c22。 reg = <2>和reg = <1>分别表示两个phy对应的phy地址。 测试 本节没有对网络部分做代码修改,所以本节不再进行测试。况且我们一直使用eth0进行scp传输,说明eth0没有问题。 |
QuarkPi-CA2 RK3588S卡片电脑:6.0Tops NPU+8K视频编解码+接口丰富,高性能嵌入式开发!
892 浏览 0 评论
1242 浏览 0 评论
1307 浏览 1 评论
1438 浏览 0 评论
1441 浏览 1 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12847 浏览 31 评论