官方说wifi支持ap62xx的系列网卡,我的板卡wifi更换成了ap6256。

kernel设备树修改如下

arch/arm64/boot/dts/rockchip/tspi-rk3566-core-v10.dtsi

bug1 - 修改buildroot中wifi芯片编译不起作用

buildroot配置修改

buildroot/configs/rockchip_rk3566_defconfig

./build.sh rootfs

buildroot编译结果,可以看到已经检测到更改了网卡型号。

查看targer下wifi的固件,发现还是ap6212a1的固件,编译感觉没有任何效果。

这个是不是编译的一个bug,如果这个时候把rootfs打包进去,会找不到ap6256的bin文件,无法上网。



修改buildroot中wifi芯片,cleanall 在编译,编译起作用


./build.sh cleanall

./build.sh all

./mkfirmware.sh

./build.sh updateimg

重新编译后查看wifi固件,可以看到已经变成6256的固件了

下载updateimg启动

sudo upgrade_tool uf update.img


bug2 - 没有找到单独clean rootfs的指令,每次编译都很慢,因为他打包要强制编译recovery,建议加上每个程序的单独clean


立创开发板

还没有评论,抢个沙发!