【全志T113】百问网T113S3pro-v1.2版Tina5.0固件编译openwrt,支持xr829

按照教程,安装板级包和SDK后
使能环境
source build/envsetup.sh
按文档配置文件,因为比较习惯使用tina4的openwrt,所以选择openwrt而非选择buildroot
在这里我们能看到,openwrt的t113板级配置文件很多,但外面devices处只有evb1_auto_nand的配置,所以我们只能在./build.sh后选择evb1_auto_nand,选择其他板级会报错。

执行./build.sh之后,不出意外就报错了
04-13 11:05:37.034 13050 D mkcommon : ERROR: package/kernel/linux failed to build. 04-13 11:05:37.035 13050 D mkcommon : More error defails please refer to: /home/linxiaoyan/100ASK_T113s3-PRO_TinaSDK5/openwrt/openwrt/build_log/package/kernel/linux//compile.txt
cat 他这里的log,看看是什么出现了问题
cat /home/linxiaoyan/100ASK_T113s3-PRO_TinaSDK5/openwrt/openwrt/build_log/package/kernel/linux//compile.txt
主要信息在这里
ERROR: module '/home/linxiaoyan/100ASK_T113s3-PRO_TinaSDK5/out/t113/evb1_auto_nand/openwrt/build_dir/target/linux-t113-evb1_auto_nand/linux-5.4.182/drivers/net/wireless/xr829/xr829.ko' is missing. /home/linxiaoyan/100ASK_T113s3-PRO_TinaSDK5/openwrt/openwrt/target/linux/t113-common/modules.mk:166: recipe for target '/home/linxiaoyan/100ASK_T113s3-PRO_TinaSDK5/out/t113/evb1_auto_nand/openwrt/extra/targets/t113-evb1_auto_nand/generic/packages/kmod-net-xr829_5.4.182-1_arm_cortex-a7_neon.ipk' failed make[3]: *** [/home/linxiaoyan/100ASK_T113s3-PRO_TinaSDK5/out/t113/evb1_auto_nand/openwrt/extra/targets/t113-evb1_auto_nand/generic/packages/kmod-net-xr829_5.4.182-1_arm_cortex-a7_neon.ipk] Error 1
原因是没有勾选xr829的驱动,所以没有编译内核
我们先去./build.sh menuconfig看看,按"/"查找xr829,发现没有启用


按"M",编译成内核

选择SAVE以后,退出,输入
./build.sh kernel
编译内核
这里可以看到,xr829的驱动被编译成了.o文件

我们再来试试./build.sh重新编译,轻松秒杀

打包好就可以直接烧录了,不过不知道为啥,我明明用的是uart3,但是镜像输出的却是uart0,而烧录以后正常输出uart。

posted @ 2025-04-13 11:34  Ary-ovo  阅读(471)  评论(0)    收藏  举报