RK3308 --- WIFI/BT 模块配置
支持的 WIFI/BT 模块(一块芯片同时支持WIFI和BT)
模组 AP6275S、BW3752-50B1,对应的芯片都是博通芯片 SYN43752(BCM43752)
RTL8188EU 模块 linux 驱动代码
源码路径:https://github.com/lwfinger/rtl8188eu
需要把 rtl8188eufw.bin 拷贝到 /lib/firmware/rtlwifi/,否则加载驱动的时候出现:Direct firmware load for rtlwifi/rtl8188eufw.bin failed with error -2
博通模块
博通的驱动代码不分芯片型号,在驱动运行的过程中,把不同芯片的firmware下载到芯片中,WIFI 和 BT 都有各自的 firmware
修改 WIFI 型号
./device/rockchip/rk3308/rockchip_rk3308b_64bit_defconfig
修改设备树
根节点 ---> wireless-wlan
ko 文件安装路径
根文件系统:/usr/lib/modules/
编译指令
rk3308b
使用官方 kernel
make ARCH=arm64 CROSS_COMPILE=/home/chenjinhe/Desktop/newVolume/rockchip/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu- KSRC=/home/chenjinhe/Desktop/newVolume/rockchip/kernel
使用 firefly kernel
make ARCH=arm64 CROSS_COMPILE=/home/chenjinhe/Desktop/newVolume/rk3308_linux_release_v1.5.0a_20221212/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin//aarch64-linux-gnu- KSRC=/home/chenjinhe/Desktop/newVolume/rk3308_linux_release_v1.5.0a_20221212/kernel
rk3308h
make ARCH=arm CROSS_COMPILE=/home/chenjinhe/Desktop/newVolume/rockchip/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/bin/arm-none-linux-gnueabihf- bcmdhd_sdio LINUXDIR=/home/chenjinhe/Desktop/newVolume/rockchip/kernel CONFIG_BCMDHD_AP=m
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
2018-06-05 #define 多行多语句
2017-06-05 过零检测电路(zero crossing detector, ZCD)
2017-06-05 FreeRTOS - 调度器