官方说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

登录 或 注册 后才可以进行评论哦!
还没有评论,抢个沙发!