全志H3 百兆/千兆网口配置

全志H3 百兆/千兆网口配置

全志H3平台支持百兆/千兆网口,相关的配置是在sys_config.fex中进行配置的,这里简单记录下配置方法。

0. 环境

代码环境:使用nanopi-m1-plusAndroid编译环境进行修改,内核使用旧的3.x

硬件环境:自己的开发板,要求使用内置网卡。

1. 修改方式

在Linux内核目录下搜索sys_config.fex,修改实际参与编译的fex文件

这里我们找到的文件是tools/pack/chips/sun8iw7p1/configs/nanopi-h3/board/sys_config_nanopi-m1-plus.fex

找到[gmac0]字段:

在这里插入图片描述

从官方的配置可知,gmac0gmac_used配置关系到模块使能情况。

  • 0:关闭相关功能
  • 1:使用自带的gmac接口连接外置的千兆phy,并需要在下面配置gmac模块使用的gpio
  • 2:使用片上内置的百兆phy接口

在这里插入图片描述

因此,按照官方文档,将used改为2,并注释掉其他不用的端口配置即可:

在这里插入图片描述

2. 编译+验证

先按照官方的流程编译整个Android镜像:

$ cd lichee/fa_tools/
$ ./build.sh -b nanopi-m1-plus -p android -t all         # 编译lichee源码,为Android系统提供内核和驱动模块。
# Pause Here
$ cd ../../android
$ export PATH=/usr/lib/jvm/jdk1.6.0_45/bin:$PATH         # 如果已经配置了变量忽略这步
$ ./build.sh -b nanopi-m1-plus                           # 编译android源码,并且打包生成Android映像文件。

编译完Kernel之后,可以先打开tools/pack/out/sys_config.fex看下是否带下修改,如下所示:

在这里插入图片描述

一切OK,则编译生成镜像,刷入验证即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值