04 OrangePi H3 android系统支持8189fs wifi

版权声明:本文为博主原创文章,未经博主允许转载。 https://blog.csdn.net/jklinux/article/details/79739610

注意,现使用的h3 android源码已更新为qin2-sync-yunos-v1.0.tar.gz,  可从https://blog.csdn.net/jklinux/article/details/79378148 里的网盘链接下载.


在lichee/linux-3.4/内核里已默认把8189fs wifi驱动编成.ko模块了,无需更改配置.


在android/device/softwinner/dolphin-fvd-p1/BoardConfig.mk文件里加入三行内容:

 29 WIFI_VENDOR_NAME := realtek
 30 WIFI_MODULE_NAME := 8189fs
 31 WIFI_DRIVER_NAME := 8189fs

WIFI_VENDOR_NAME表示wifi芯片厂家名
WIFI_MODULE_NAME表示芯片名
WIFI_DRIVER_NAME表示Android系统需要加载的wifi驱动模块为8189fs.ko


在lichee/tools/pack/chips/sun8iw7p1/configs/dolphin-p1/sys_config.fex 文件里修改:

 527 [gmac0]
 528 gmac_used          = 0
 //表示不用有线网络网卡

 723 [mmc1_para]
 724 sdc_used          = 1
 725 sdc_detmode       = 4
    ...
 736 sdc_isio          = 1
 //让mmc1控制器工作,因8189fs是sdio接口的芯片,并接在mmc1控制器

 879 [module_para]
 880 module_power0       = "vcc-wifi-33"
 881 module_power0_vol   = 0

 901 [wifi_para]
 902 wifi_used             = 1
 903 wifi_sdc_id           = 1
 904 wifi_usbc_id          = 0
 905 wifi_usbc_type        = 1
 906 wl_reg_on             = port:PL07<1><default><default><0>
 907 wl_host_wake          = port:PG10<0><default><default><0>
 908 wl_host_wake_invert   = 0

以上配置完成后, 在android源码目录下:

source ./build/envsetup.sh
lunch dolphin_fvd_p1-eng
extract-bsp
make –j8
pack

完成后,把镜像lichee/tools/pack/sun8iw7p1_android_dolphin-p1.img 烧写到sd卡。启动系统后就可以看到wifi的网络选择了.
 

猜你喜欢

转载自blog.csdn.net/jklinux/article/details/79739610
h3