rk3568 适配WiFi模组(Pcie+USB)
本篇文章简单讲解由Pcie+USB组成WiFi模组在rk3568 Android12适配过程。RTL8822CE是Realtek推出的一款802.11ac WiFi +蓝牙5.0组合模块。PCI Express(Peripheral Component Interconnect Express)总线WiFi,USB(Universal Serial Bus)连接蓝牙。与常规SDIO + UART模组略有不同,需要额外增加蓝牙USB支持。
作者:炭烤毛蛋 ,点击博主了解更多。
提示:Pcie+USB模组先打通WiFi功能,系统识别到模块会根据模块再加载蓝牙。
文章目录
- rk3568 适配WiFi模组(Pcie+USB)
- 1. 核对硬件原理图
- 2. RTL8822CE WiFi
-
- 2.1 RTL8822CE 内核WiFi驱动
- 2.2 RTL8822CE 内核驱动编译报错
-
- 2.2.1 Kconfig 语法错误
- 2.2.2 空指针判定语法不符合编译规范
- 2.2.3 缺少内核命名空间声明
- 2.3 RTL8822CE HAL 匹配 WiFi
- 3. RTL8822CE BT
-
- 3.1 RTL8822CE 内核BT驱动
- 3.2 RTL8822CE HAL 匹配 BT
- 3.3 Bluetooth 库加载异常
- Tips
- 结语
1. 核对硬件原理图
硬件连接仍然沿用M.2 WiFi模组专用转接座,WiFi支持 Pcie、SDIO、USB,蓝牙模组则支持Pcie、SDIO、USB和UART,以及蓝牙通话功能。
模组功能则是总线使用 Pcie WiFi功能,可参照 《rk3568 适配WiFi模组(二)》中WiFi模组设