OKA40i-C 是飞凌公司的的国产工业级 四核方案,采用的是全志科技的工控行业平台级处理器,采用了四核的 Cortex-A7 处理器,包括丰富的接口,包括常用的接口,支持双屏异显和多种显示接口 RGB/MIPI/ 双 LVDS/HDMI ,支持多路摄像头输入, DVP in2/CVBS in4 。
尤其是OKA40i-C的soc包括两个网络MAC控制器,可以实现原生的双网口方案,在某些场合下能实现网络的高可用 。 本文就给大家说下说网口双MAC的方案如何使用,以双百兆方案举例。
硬件方案分享
STEP 1:OKA40i-C配置网络1
网络1的配置采用的是 IP101的10M/100M芯片 ,MII接口与MAC连接。
STEP 2:OKA40i-C配置网络2
网络2的配置采用的是IP101的10M/100M芯片, MII接口与MAC连接。
OKA40i-C软件配置文件配置 :sys_config.fex
MAC1
[emac0]
emac0_used = 1
emac_rxd3 = port:PH08<3>
emac_rxd2 = port:PH09<3>
emac_rxd1 = port:PH10<3>
emac_rxd0 = port:PH11<3>
emac_txd3 = port:PH14<3>
emac_txd2 = port:PH15<3>
emac_txd1 = port:PH16<3>
emac_txd0 = port:PH17<3>
emac_rxclk = port:PH18<3>
emac_rxerr = port:PH19<3>
emac_rxdv = port:PH20<3>
emac_mdc = port:PH21<3>
emac_mdio = port:PH22<3>
emac_txen = port:PH23<3>
emac_txck = port:PH24<3>
emac_crs = port:PH25<3>
emac_col = port:PH26<3>
emac_txerr = port:PH27<3>
配置选择参考如下:function3功能复用模式MII模式
MAC2
[gmac0]
gmac0_used = 1
phy-mode = "mii"
gmac_rxd3 = port:PA00<5>
gmac_rxd2 = port:PA01<5>
gmac_rxd1 = port:PA02<5>
gmac_rxd0 = port:PA03<5>
gmac_txd3 = port:PA04<5>
gmac_txd2 = port:PA05<5>
gmac_txd1 = port:PA06<5>
gmac_txd0 = port:PA07<5>
gmac_rxclk = port:PA08<5>
gmac_rxerr = port:PA09<5>
gmac_rxctl = port:PA10<5>
gmac_mdc = port:PA11<5>
gmac_mdio = port:PA12<5>
gmac_txen = port:PA13<5>
gmac_txclk = port:PA14<5>
gmac_crs = port:PA15<5>
gmac_ecol = port:PA16<5>
配置选择参考如下:Function5功能复用模式MII模式
配置完成后按照 OKA40i-C产品用户手册打包命令打包镜像,烧写至开发板。
硬件正常的情况下,双网口功能测试正常,快快去试一下吧,相信你也能行!
原文链接:https://www.forlinx.com/article_view_377.html