RV1106 wifi 模块 AIC88000 加载问题

  • SDK编译完成后,看到OUT 目录下有AIC88000 相关东西。
    /oem/usr/ko 里面也有相关东西。执行运行脚本报错。
    现在不知道怎么让这个AIC88000跑起来
    Attachments
    捕获.PNG
  • 您好,请说明一下使用的型号,只有SDIO扫卡成功才能成功运行脚本
  • Crocodile wrote: 2026-01-09 5:50 您好,请说明一下使用的型号,只有SDIO扫卡成功才能成功运行脚本
    型号 LUCKFOX Pico Plus 1103

    我今天重新编译内核
    ./build.sh kernelconfig
    配置内核
    CONFIG_BT_AICBTUSB=m
    CONFIG_BT_HCIUART=y
    CONFIG_BT_HCIUART_H4
    CONFIG_AIC_WLAN_SUPPORT=y
    CONFIG_AIC8800_WLAN_SUPPORT=m
    CONFIG_AIC_LOADFW_SUPPORT=m

    然后保存,退出
    ./build.sh kernel 执行后,并没有发现我在内核配置的东西进行了编译
    这是什么问题
  • Crocodile wrote: 2026-01-09 5:50 您好,请说明一下使用的型号,只有SDIO扫卡成功才能成功运行脚本
    而且,我也没发现编译生成KO文件。内核配置新增了,编译的时候并没有编译进去。
    因为我现在用的也是USB接口,没有SDIO接口的。所以想编译一个USB接口的
  • 设置为=m要通过./build.sh driver 编译,这个后面会复制到 oem 分区所以还需要 ./build.sh firmware 打包 ,最后烧录 oem.img 才能在 /oem/usr/ko 中看到新增的 .ko 驱动, insmod_wifi.sh 只能适用于已经适配好的型号,对于USB接口的没有适配要自己改脚本或者手动insmod 驱动
  • 内核也设置过了。 make menuconfig ./build.sh kernelconfig 都试过,编译出来的文件不知道有没有打开
    最后 ./build.sh driver 出错。报错
    ERROR: Kernel configuration is invalid.
    include/generated/autoconf.h or include/config/auto.conf are missing
  • 报 include/generated/autoconf.h or include/config/auto.conf are missing 就是您新增驱动的编译的内核模块Makefile 没有指定kernel的输出地址 $SDK/sysdrv/source/objs_kernel, 这部分只能由您自己开发处理,我们只维护SDIO接口的AIC8800驱动,不提供其他二次开发的技术支持
  • 为何内核路径 是 SDK/sysdrv/source/objs_kernel ,而不是 luckfox-pico/sysdrv/source/kernel
  • 内核路径是 $SDK/sysdrv/source/kernel, 内核输出路径是 $SDK/sysdrv/source/objs_kernel, rockchip 新版本的 IPC-SDK 都是这样设计的