嵌入式爱好者

嵌入式爱好者 门户 知识库 查看内容

RTL8822CE模块适配

2024-3-30 14:54| 发布者: C.S151| 查看: 210| 评论: 0

类目:  >  知识库     文档编号: 1352

RTL8822CE模块适配

1.适用平台

适用于OK3588 ubuntu 22.04 R1 版本资料

目录结构

8822ce
|-- insmod_script.sh   用于加载驱动模块的脚本
|-- rtw88_8822c.ko
|-- rtw88_8822ce.ko
|-- rtw88_core.ko
|-- rtw88_pci.ko
2.使用方法

将8822ce中的内容拷贝到开发板上后,chmod 777 insmod_script.sh 赋予执行权限,然后执行,ubuntu22.04系统中rtl8822ce的固件目录在/lib/firmware/rtw88/ 目录下,如果出现报错可以检查下该目录下是否有固件。

使用ifconfig -a 即可看到wlan0网卡,可以在ubuntu显示界面测试连接wifi功能是否正常。

AP功能测试

3.适配方法

如果需要裁剪内核中的驱动设备树等信息,加载模块时可能会报错,可以参考该方法重新编译一份驱动模块。

驱动目录

drivers/net/wireless/realtek/rtw88/

可以看到默认是没有编译的,所以需要添加编译选项,在kernel/arch/arm64/configs/OK3588-Linux_defconfig中添加该驱动的编译选项。


CONFIG_RTW88_CORE=m
CONFIG_RTW88_PCI=m
CONFIG_RTW88_8822C=m
CONFIG_RTW88_8822CE=m

回到顶层目录编译内核sudo ./build.sh kernel 后可以在驱动目录下拷出ko模块


已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-5-12 16:52

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部