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

 

posted @   流水灯  阅读(184)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
历史上的今天:
2018-06-05 #define 多行多语句
2017-06-05 过零检测电路(zero crossing detector, ZCD)
2017-06-05 FreeRTOS - 调度器
点击右上角即可分享
微信分享提示