嵌入式爱好者

1012保留单网口

2021-5-22 14:02| 发布者: djh| 查看: 990| 评论: 0|原作者: djh

类目: 知识库  >  LS1012A/LS1043A/LS1046A系列产品     文档编号: 501

         LS1012A集成了一个硬件包转发引擎(Packet Forwarding Engine (PFE)),提供高性能以太网接口。OK1012A开发板上有两个网口,如果想在LS1012A设置一个PFE以太网端口,只修改设备树pfe节点不会生效,因为两个PFE以太网端口之间存在一定的相互依赖关系,只设置一个网口,内核会打印phy连接失败的信息,无法进行网络通信。这种问题,NXP网络社区可以找到解决方案:https://community.nxp.com/docs/DOC-335484   

需要同时修改pfe驱动和设备树pfe设备节点,以下分别整理了只保留RGMII单网口和只保留SGMII单网口的方法;

1)只保留RGMII单网口的修改方法:

vim packages/linux/linux/arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts

vim packages/linux/linux/drivers/staging/fsl_ppfe/pfe_eth.c

修改为红框中的形式

2)只保留SGMII单网口的修改方法:

vim packages/linux/linux/arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts

vim packages/linux/linux/drivers/staging/fsl_ppfe/pfe_eth.c

修改为红框中的形式



已解决

未解决

只是看看

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-23 04:28

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部