请教Luckfox Lyra Ultra W 上的 aic8800 wifi模组是如何编译的?
-
在sdk里的external有看到wifi驱动,但是想要换一个wifi驱动不知道如何配置。
您好,如果是要切换驱动中其他支持的wifi模组可以使用./build.sh config -> Rootfs -> Post rootfs installs -> Wi-Fi/BT 修改 onboard module
如果是要适配其他的wifi 模组,就需要结合 $SDK/common/post-hooks/00-wifibt.sh 中的脚本和 external 中的脚本进行修改,涉及的脚本修改较多且需要根据模组型号做调整不作具体说明
如果是要适配其他的wifi 模组,就需要结合 $SDK/common/post-hooks/00-wifibt.sh 中的脚本和 external 中的脚本进行修改,涉及的脚本修改较多且需要根据模组型号做调整不作具体说明
是在onboard module输入在 external有的wifi驱动名称吗?我输入了,编译就报错了
我们没有适配的模组我们也没有调试过,配置和编译报错问题我们无法提供技术支持
编译脚本位于$SDK/common/post-hools/00-wifibt.sh 详细的脚本调用流程可以通过检索关键字结合源码分析
我用的是:2. luckfox_lyra_buildroot_spinand_defconfig 这个配置,为何按上面设置module为AIC8800DC时,编译报错:
+ ln -rsf kernel/zboot.img /home/lin/luckfox_rk3056/output/firmware/boot.img
Missing wireless-bluetooth in kernel/arch/arm/boot/dts/rk3506g-luckfox-lyra.dts(or .dtsi)!
ERROR: Running /home/lin/luckfox_rk3056/device/rockchip/common/scripts/mk-kernel.sh - do_build failed!
ERROR: exit code 1 from line 105:
"$RK_SCRIPTS_DIR/check-kernel-dtb.sh"
ERROR: call stack:
mk-kernel.sh: do_build(105)
mk-kernel.sh: build_hook(438)
mk-kernel.sh: main(496)
ERROR: Running /home/lin/luckfox_rk3056/device/rockchip/common/build-hooks/99-all.sh - build_all failed!
ERROR: exit code 1 from line 20:
"$RK_SCRIPTS_DIR/mk-kernel.sh"
ERROR: call stack:
99-all.sh: build_all(20)
99-all.sh: build_hook(136)
build-helper: try_func(63)
build-helper: try_hook(96)
build-helper: source(165)
99-all.sh: main(147)
ERROR: Running /home/lin/luckfox_rk3056/device/rockchip/common/build-hooks/99-all.sh - try_func build_hook all failed!
ERROR: exit code 1 from line 67:
build_hook
ERROR: call stack:
build-helper: try_func(67)
build-helper: try_hook(96)
build-helper: source(165)
99-all.sh: main(147)
您好,启用无线模块支持时会检测设备树是否有相关节点,需要添加支持还需要常考luckfox-lyra-ultra-w的设备树进行修改。
请问你们适配的AIC8800DC 是SDIO还是USB的?好像USB接口的不需要在DTS中配置?
Luckfox Lyra Ultra W 的 AIC8800DC 是USB的,注册rfkill 需要在设备树中设置