目前共有10篇帖子。 字体大小:较小 - 100% (默认)▼  内容转换:港澳繁體▼
 
点击 回复
89 9
瑞芯微內核代碼裏面自帶的有AIC8800 USB WiFi模塊的驅動。
一派掌门 二十级
1楼 发表于:2025-4-22 11:46

是在luckfox-pico/sysdrv/drv_ko/wifi文件夾裏面,有aic8800_netdrv、aic8800_usb和aic8800dc這三個文件夾。

一派掌门 二十级
2楼 发表于:2025-4-22 11:48

參考資料:

【RV1103/RV1106】RTL8188EU USB網卡驅動調試

https://blog.csdn.net/huangxinji33513/article/details/134323114

 
一派掌门 二十级
3楼 发表于:2025-4-22 14:40
make[2]: Entering directory '/home/oct1158/Documents/Code/C/luckfox-pico-aic8800/sysdrv/drv_ko/wifi'
build wifi done
build wifi
WIFI_BUILD_KERNEL_OBJ_DIR=/home/oct1158/Documents/Code/C/luckfox-pico-aic8800/sysdrv/source/objs_kernel
WIFI_USB=CONFIG_USB=y
PKG_TARGET=build-usb build-sdio
PKG_CLEAN_TARGET=build-usb-clean build-sdio-clean
make[2]: Leaving directory '/home/oct1158/Documents/Code/C/luckfox-pico-aic8800/sysdrv/drv_ko/wifi'
 
一派掌门 二十级
4楼 发表于:2025-4-22 16:02

sysdrv/drv_ko/wifi/Makefile裏面的findstring參數都寫反了,而且還加了不該加的雙引號。
他寫成了:
ifneq ($(findstring $(RK_ENABLE_WIFI_CHIP),"RTL8188FTV"),)
正確的應該是
ifneq ($(findstring RTL8188FTV,$(RK_ENABLE_WIFI_CHIP)),)

 

BoardConfig-SPI_NAND-Buildroot-RV1106_Luckfox_Pico_Pro-IPC.mk裏面加上:

export RK_ENABLE_WIFI=y
export RK_ENABLE_WIFI_CHIP="AIC8800DW_USB AIC8800MC AIC8800DC"

還要把sysdrv/drv_ko/wifi/Makefile裏面的findstring參數全部改對才行。

 
巨大八爪鱼

ifneq ($(findstring AIC8800DW_USB,$(RK_ENABLE_WIFI_CHIP)),)

ifneq ($(findstring AIC8800MC,$(RK_ENABLE_WIFI_CHIP)),)

ifneq ($(findstring AIC8800DC,$(RK_ENABLE_WIFI_CHIP)),)

  2025-4-22 16:03 回复
巨大八爪鱼:findstring是短字符串在前,長字符串在後。他寫反了!!!
  2025-4-22 16:04 回复
巨大八爪鱼:修改之後,output/out/sysdrv_out/kernel_drv_ko下面就會生成aic8800的ko文件。
  2025-4-22 16:11 回复
一派掌门 二十级
5楼 发表于:2025-4-22 16:13
 
巨大八爪鱼:[root@luckfox root]# ls -l /oem/usr/ko/aic8800_*.ko
-rw-r--r--    1 1000     1000         67716 Apr 22  2025 /oem/usr/ko/aic8800_bsp.ko
-rw-r--r--    1 1000     1000          5492 Apr 22  2025 /oem/usr/ko/aic8800_btlpm.ko
-rw-r--r--    1 1000     1000        335048 Apr 22  2025 /oem/usr/ko/aic8800_fdrv.ko
-rw-r--r--    1 1000     1000         54792 Apr 22  2025 /oem/usr/ko/aic8800_netdrv.ko
[root@luckfox root]#
  2025-4-22 16:33 回复
一派掌门 二十级
6楼 发表于:2025-4-22 17:32

aic8800_netdrv(aic8800_netdrv.ko)和aic8800_usb(aic8800_fdrv.ko和aic_load_fw.ko)是USB接口(受build-usb開關控制)。

aic8800dc(aic8800_bsp.ko、aic8800_btlpm.ko和aic8800_fdrv.ko)是SDIO接口(受build-sdio開關控制)。

 

回复帖子

内容:
用户名: 您目前是匿名发表
验证码:
(快捷键:Ctrl+Enter)
 

本帖信息

点击数:89 回复数:9
评论数: ?
作者:巨大八爪鱼
最后回复:巨大八爪鱼
最后回复时间:2025-4-22 17:32
 
©2010-2025 Purasbar Ver2.0
除非另有声明,本站采用知识共享署名-相同方式共享 3.0 Unported许可协议进行许可。