RK3588-WIF/BT调试之AP6256
一、简介
专栏总目录AP6256是正基科技推出的一款低成本,低功耗的双模模块。是一款SDIO接口单通道802.11ac双频支持BT5.0 蓝牙WiFi二合一模块。Model:AP6256:SDIO WIFI + UARTBTChip:BCM43456WiFi:2.4G&5GBT:5.0WIFI Throughput:up:196 Mbits/sec down: 187 Mbits/sec二、DTS配置
2.1 配置SDIO
/* SDIO接口Wi-Fi专用配置:SDIO接口节点 */&sdio {max-frequency = < 150000000 >; /* sdio接口的最大频率,可调整 */supports-sdio;bus-width = < 4 >; /* 4线模式,可调整1线模式 */disable-wp;cap-sd-highspeed;cap-sdio-irq;keep-power-in-suspend;mmc-pwrseq = < &sdio_pwrseq >;non-removable;num-slots = < 1 >;pinctrl-names = "default";pinctrl-0 = < &sdiom0_pins >;sd-uhs-sdr104; /* 支持SDIO3.0 */status = "okay";};2.2 WIFI的配置
WIFI_REG_ON: Wi-Fi的电源使能PIN脚配置 ( 控制WIFI模块电源的GPIO )WL_REG_ON由sdio_pwrseq节点进行管理控制,不需要在wireless-wlan节点下面重复添加WIFI,poweren_gpio配置;/* SDIO接口Wi-Fi专用配置: WIFI_REG_ON: Wi-Fi的电源使能PIN脚 */sdio_pwrseq: sdio-pwrseq {compatible = "mmc-pwrseq-simple";clocks = < &hym8563 >;clock-names = "ext_clock";pinctrl-names = "default";pinctrl-0 = < &wifi_enable_h >;reset-gpios = < &gpio0 RK_PC4 GPIO_ACTIVE_LOW >; /*跟电源使能状态恰好相反:高有效为LOW,低有效则为HIGH。切记:这个配置跟下面的WIFI,poweren_gpio是互斥的,不能同时配置!!!*/ /*特别注意:reset-gpios的GPIO_ACTIVE 配置跟poweren_gpio配置的电源使能状态恰好是相反的*/};/* SDIO接口Wi-Fi专用配置:WIFI_REG_ON脚的pinctrl的配置 */&pinctrl {sdio-pwrseq {wifi_enable_h: wifi-enable-h {rockchip,pins = < 0 RK_PC4 RK_FUNC_GPIO &pcfg_pull_none >; /* 对应上面的WIFI_REG_ON,关掉上下拉,防止不能拉高或拉低 */};};}WIFI节点配置/* Wi-Fi节点 */wireless_wlan: wireless-wlan {compatible = "wlan-platdata";wifi_chip_type = "ap6256"; //模块名称pinctrl-names = "default";pinctrl-0 = < &wifi_host_wake_irq >;WIFI,host_wake_irq = < &gpio0 RK_PB2 GPIO_ACTIVE_HIGH >; //WIFI模块唤醒CPU的//WIFI,poweren_gpio = < &gpio0 RK_PC4 GPIO_ACTIVE_HIGH >; //控制WIFI模块电源的GPIO,配置了sdio_pwrseq就不需要再配置poweren_gpio status = "okay";};WIFI,host_wake_irq的配置说明:WIFI,host_wake_irq = < &gpio0 RK_PB2 GPIO_ACTIVE_HIGH >; /* WIFI_WAKE_HOST: Wi-Fi中断通知主控的PIN脚。* 特别注意:确认下这个Wi-Fi pin脚跟主控的pin的硬件连接关系,直连的话就是GPIO_ACTIVE_HIGH;* 如果中间加了一个反向管就要改成低电平GPIO_ACTIVE_LOW触发*/WIFI_WAKE_HOST脚的pinctrl的配置:&pinctrl {wireless-wlan {wifi_host_wake_irq: wifi-host-wake-irq {rockchip,pins = < 0 RK_PB2 RK_FUNC_GPIO &pcfg_pull_down >;};};}/* 注意一般Wi-Fi的wake host pin都是高电平触发,* 所以默认这里要配置为下拉; 如果客户的硬件设计* 是反向的则要改为上拉,总之要初始化为与触发电平* 相反的状态*/2.3 蓝牙的配置
以下UART相关的都要配置为实际使用的UART口的所对应PIN,注意RTS/CTS pin一定要按照SDK设计
接(具体接法参考7.3章节的UART描述),很多客户反馈的异常都是因为这两个PIN脚没有接导致初始化
异常,下面假设蓝牙使用UART4:
(资料图片仅供参考)
bt_uart6: wireless_bluetooth: wireless-bluetooth {compatible = "bluetooth-platdata";clocks = < &hym8563 >; //外部时钟clock-names = "ext_clock"; uart_rts_gpios = < &gpio1 RK_PA2 GPIO_ACTIVE_LOW >; //uart的rts脚pinctrl-names = "default", "rts_gpio";pinctrl-0 = < &uart6m1_rtsn >;pinctrl-1 = < &uart6_gpios >;BT,reset_gpio = < &gpio3 RK_PA6 GPIO_ACTIVE_HIGH >; //蓝牙的复位脚BT,wake_host_irq = < &gpio0 RK_PC5 GPIO_ACTIVE_HIGH >; //蓝牙模块唤醒CPU的GPIOstatus = "okay";};&pinctrl {wireless-bluetooth {uart6_gpios: uart6-gpios {rockchip,pins = < 1 RK_PA2 RK_FUNC_GPIO &pcfg_pull_none >;};};}蓝牙对应的uart6配置/* 打开对应的UART配置 */&uart6 {pinctrl-names = "default";/* 这里配置对应主控UART的TX/RX/CTS PIN ,不要配置RTS PIN*/pinctrl-0 = < &uart6m1_xfer &uart6m1_ctsn >;status = "okay";};三 、内核配置
3.1 WIFI配置:kernel配置defconfig
MK文件中定义的Kernel defconfig:kernel的defconfig对应到这个文件: "kernel\\arch\\arm64\\configs\\rockchip_linux_defconfig"# Kernel defconfigexport RK_KERNEL_DEFCONFIG=rockchip_linux_defconfigcd kernelmake ARCH=arm64 menuconfigmake savedefconfig选择:Device Drivers ---> Network device support ---> Wireless LAN ---> Rockchip Wireless LAN support
Wi-Fi驱动可编译到内核或者ko方式, 切记下面两个配置必须二选一,否则Wi-Fi无法加载!
KO 配置:[* ] build wifi ko modules
CONFIG_WIFI_BUILD_MODULE=y# CONFIG_WIFI_LOAD_DRIVER_WHEN_KERNEL_BOOTUP is not setbuildin 配置:[* ] Wifi load driver when kernel bootup
CONFIG_WIFI_LOAD_DRIVER_WHEN_KERNEL_BOOTUP=y# CONFIG_WIFI_BUILD_MODULE is not setbuildin 只能选择一个型号,realtek 模组和 ap6xxx 模组不能同时选择为y,且realtek的也只能选择其
中一个;
ap6xxx 和 cypress也是互斥的,只能选择一个且如果选择ap6xxx,cypress的配置自动消失,去掉ap
配置,cypress自动出现;
ko方式则可以选择多个Wi-Fi
3.2 蓝牙配置:kernel配置defconfig
正基和海华的模块使用内核的默认CONFIG_BT_HCIUART 驱动:cd kernelmake ARCH=arm64 menuconfigmake savedefconfig选择: Networking support ---> Bluetooth subsystem support ---> Bluetooth device drivers
注意:配置完成后要保存到对应的defconfig
四、Wi-Fi/BT的文件及更新及编译说明
4.1 查看板上生成的ko文件和firmware / nvram文件
正基/海华模组以AP6256为例:对应的Wi-Fi/BT的firmware在SDK中的位置:external/rkwifibt/firmware/broadcom/AP6256/├── bt│ └── BCM4345C5.hcd└── wifi├── fw_bcm43456c5_ag.bin├── fw_bcm43456c5_ag_mfg.bin└── nvram_ap6256.txt经过编译规则编译后,对应的文件被拷贝到工程的output目录:(kernel4.19内核由system变更为vendor目录)buildroot/output/rockchip_rk3xxxx/target//system(vendor)/lib/modules/bcmdhd.ko #驱动ko(如果是ko编译的话)/system(vendor)/etc/firmware/fw_bcm43456c5_ag.bin #驱动firmware文件存放位置/system(vendor)/etc/firmware/fw_bcm43456c5_ag_mfg.bin #驱动firmware文件存放位置/system(vendor)/etc/firmware/nvram_ap6256.txt #驱动nvram文件存放位置/system(vendor)/etc/firmware/BCM4345C5.hcd #蓝牙firmware文件(如果有蓝牙功能)最终烧录到机器中后,Wi-Fi运行时所需的文件及存放位置:/system(vendor)/lib/modules/bcmdhd.ko #驱动ko(如果是ko编译的话)/system(vendor)/etc/firmware/fw_bcm43456c5_ag.bin #驱动firmware文件存放位置/system(vendor)/etc/firmware/fw_bcm43456c5_ag_mfg.bin #驱动firmware文件存放位置/system(vendor)/etc/firmware/nvram_ap6256.txt #驱动nvram文件存放位置/system(vendor)/etc/firmware/BCM4345C5.hcd #蓝牙firmware文件(如果有蓝牙功能)4.2 编译配置说明
mk文件配置路径:3588_linux5.10_v1.0.5/device/rockchip/rk3588/BoardConfig-rk3588-pi5.mk兼容正基和RealtekRK_WIFIBT_TTY这个参数根据蓝牙对应的串口来配置,此处蓝牙对应的是uart6# Define WiFi BT chip# Compatible with Realtek and AP6XXX WiFi : RK_WIFIBT_CHIP=ALL_AP# Compatible with Realtek and CYWXXX WiFi : RK_WIFIBT_CHIP=ALL_CY# Single WiFi configuration: AP6256 or CYW43455: RK_WIFIBT_CHIP=AP6256export RK_WIFIBT_CHIP=ALL_AP# Define BT ttySXexport RK_WIFIBT_TTY=ttyS6审核编辑:汤梓红
标签:
电脑
-
内存条价格暴涨,电脑组装涨价一至两千元,业内人士:可能还会涨,非刚需不建议买近期以来,内存条价格暴涨,有人将内存条比作黄金,甚至称其为理财产品,引发广泛关注。伴随而来的,是...
-
家人刷脸能解锁iPhone 苹果客服:有概率但低于百万分之一据媒体报道,近日,有网友发帖称,自己的妹妹能够通过面容识别解锁其iPhone。她表示,自己与妹妹并不是...
-
电脑任务栏点击无反应怎么办?电脑任务栏一直转圈圈怎么办?电脑任务栏点击无反应怎么办方法一、卸载补丁1、出现这个原因可能是某个windows10系统补丁更新,导致的...
-
电脑打字乱码怎么办?串口显示乱码的原因有哪些?电脑打字乱码怎么办?1、在桌面上新建一个名为TEST的文本文档并打开。2、我们在文本文档中输入你好两个字...
-
台式机或笔记本摄像头不显示怎么办?电脑弹窗提"无法定位序数"怎么办?台式机或笔记本摄像头不显示怎么办摄像头黑屏问题解决方法:1、检查摄像头是否损坏,如果您的摄像头是内...
硬件
- MBR和GPT的区别有哪些?MBR和GPT怎么选择?
- SSD能用多久在哪看?硬盘中缓存有什么用?
- m.2和SATA区别大吗 ?买M.2 NVME要注意什么?
- 固态硬盘应该怎么选择?m.2固态硬盘和ssd固态硬盘哪款好?
- u盘文件found怎么恢复? 什么叫U盘量产?
- u盘能在手机上用吗?手机如何直接连接u盘?
- u盘建议买多大内存?什么u盘质量最好最耐用?
- u盘发烫怎么办?u盘发烫不识别怎么办?
- U盘分配单元大小怎么设置?电脑不显示u盘盘符怎么办?
- 如何将大于4g的文件拷贝到u盘?U盘显示0字节怎么办?
- 固态u盘和普通u盘有什么区别 ?怎么解除U盘保护?
- 电脑怎么连接打印机?电脑怎么连接电视?
- 电脑怎么连上蓝牙音响?蓝牙耳机连接电脑后没有声音该怎么办?
- 怎么看电脑有没有声卡?结束不了系统进程怎么办?
- 生意社:8月6日福建省邵武市永晶科技有限公司无水氟化氢价格动态
- 播报:8月6日最近多板板块涨幅达2%
- 苏州高新区浒关分区筑月坊建材经营部(个体工商户)成立 注册资本3万人民币 每日资讯
- 扎鲁特旗鲁北镇钧源蓄电池销售部(个体工商户)成立 注册资本15万人民币
- 力勤资源(02245.HK)RKEF项目二期全面达产 年设计产能18.50万金属吨镍铁|最新资讯
- 每日热议!不只暴晒才会中暑 暑期出游健康攻略请收好
- 兆日科技拟购佰内科技控股权,标的系潜在新主旗下资产_今日聚焦
- 【速看料】生意社:8月5日华东地区醋酸乙酯行情平稳运行
- 太古股份公司A(00019.HK)可交换债换股价下调至12.93港元-消息
- 百事通!甘咨询:截至到2026年7月31日收市后公司最新一期股东人数为34842
- 马上立秋,建议前列腺增生患者:1不起,2不碰,3要防,安稳度秋
- OPPO、小米智造基金等入股华芯智源
- 【新要闻】多地暑期托管服务上新 现存托管班相关企业超123万家
- 大脑在睡眠中悄悄切换“收听模式” 天天快报
- 天天资讯:奥地利气温创新高 多地现火情
- 北上资金累计成交额突破249万亿元
- 消息!来自路透的消息,希音已开始进行投资者推介,并可能于8月启动上市程序,寻求300-400亿美元估值
- 无水三氯化镓(5N)商品报价动态(2026-08-04)|每日讯息
- 力合科创:截至2026年7月31日,公司股东户数为38,789户
- 热点聚焦:中国生物制药:TQB3909片新药上市申请获受理
- 热资讯!收评:创业板指放量大涨5.64% 算力硬件股集体反弹
- 焦点速看:陈幸同横扫金娜英采访!谦逊赞对手进步,提卫冕冠军享受赛场!
- 每日报道:新华解码丨新型电力系统建设迎来“十五五”发展路线图
- 7月份中国物流业景气指数继续保持扩张 多式联运发展突出 当前关注
- 消费引擎换挡,“服务”何以接棒?
- 因工作调动,江阴农商行副行长陈开成、倪志娟辞职
- 每日消息!中基健康(000972.SZ):子公司红色番茄拟投资建设直灌酱后包装项目
- 每日焦点!对手伤病满营,巴萨取消与普雷斯顿热身赛
- 焦点消息!每体:维拉接触恩德里克,皇马考虑外租
- 每日速递:商社板块增长安全边际凸显 机构重荐多路标的
- 今日看点:N聚仁收盘上涨272.99% 全天成交4.26亿元
- 今日热讯:骑士紧盯独行侠6400万锋线悍将 库明加索要2千万年薪成备选
- 探访国家级“机器人职校”:从仿真走向现实_每日讯息
- 重点聚焦!铝煤量价共振效应显著 神火股份净利暴增151%
- 每日聚焦:美国10年期国债期货上涨13个点,30年期国债期货上涨22点
- 恒力重工7月承接46艘新造船订单,总金额超300亿元-焦点关注
- 申万宏源:AI产业链大波段上涨重启仍需要时间 继续重视非科技方向轮动的投资机会
- 观察:邀你AI为笔,山河为卷!一起踏进徐霞客的未竟之旅
- 多一人还输泰山 海港想要两连胜怎么就这么难?|快报
- 动态焦点:五年规划发布 全国供销合作社将全面升级为农服务
- 每体:阿斯帕斯将赛季末退役,距塞尔塔600场还差28场-短讯
- 金风科技参建Ummbila Emoyeni一期风电项目实现商业运营
- 天气早知道:最高气温35~37℃!山东继续发布高温黄色预警
- 隆福寺消夏夜,建议空腹去逛_每日短讯
- 德米纳尔止步华盛顿赛男单赛场
- 告别!郭艾伦离开广州队,过去两年伤病缠身,结局会像丁彦雨航?_今日热讯
- 德必集团(300947)2026年中报简析:净利润同比下降54.14%-热消息
- 快资讯丨致远新能大宗交易成交6033.12万元
- 生意社氧化镨7月31日均差为-8375.00元/吨 由负向扩大转为缩小|当前资讯
- 高科桥(09963.HK)发盈喜,预期中期股东应占溢利约4000万港元至4400万港元 同比扭亏为盈_精彩看点
- 热点聚焦:四部门:完善金融机构信息披露规则体系,规范信息披露内容、形式、时效等要求
- OD米兰瞄准阿森纳19岁天才恩瓦内里!红黑军团开启引援接触,枪手设回购条款-视点
- 热消息:“一表清”倒计时:个贷新规重塑助贷江湖,部分平台现裁员潮
- 上半年有色金属行业生产稳步增长,有色金属ETF天弘标的指数涨近3%|速看料
- 今日热搜:青花汾20结束两连平 重上370元关口
- 前沿热点:云南锗业(002428)7月30日主力资金净卖出3.88亿元
- 中国银河:融资净偿还2336.68万元,融资余额30.05亿元_实时焦点
- 奥尼尔对文班亚马喊话:你必须生气,孩子
- 小米汽车发布全新技术平台——小米昆仑技术架构 快资讯
- 6-0!赵心童横扫斯诺克大满贯,破解了墨菲开球,给足丁俊晖面子
- 焦点信息:赛力斯: 关于子公司增资扩股的进展公告
- 7月30日港股煤炭行业沽空数据盘点,中国神华、兖矿能源、首钢资源沽空金额位居行业前三-焦点热文
- 中国人民银行副行长宣昌能会见印度尼西亚银行副行长托马斯·吉万多诺 每日消息
- 世体:坎塞洛未按时到利雅得新月报到,正与巴萨谈转会
- 每天一包烟?半年净赚100万,他本该是NBA最强中锋
- 长江十年行|赤水河畔绿意浓:一江清水见证十年蝶变
- 【券商聚焦】中国银河:7月乳业行业供需格局逐渐趋于平衡
- NBA生涯10次入选最佳防守阵容有多难?历史仅5人达成,现役无人上榜
- 波黑联邦2025年旅游业收入增长9%,盈利能力高于全行业平均
- 股票行情快报:安奈儿(002875)7月29日主力资金净卖出259.76万元
- AI医疗进入快车道,年复合增长率超30%!“三巨头”领衔,港股通医疗ETF华宝(159137)放量涨2.66%!
- 中科通达最新公告:股东光谷成长拟减持不超3%股份
- 赤天化(600227)龙虎榜数据(07-29)
- 生意社:7月29日国内钆铕钇稀土价格走势暂稳 即时焦点
- 安宁控股(00128.HK):郑佩敏及汤夏云将获委任为公司执行董事_当前热议
- 港股异动丨汽车股拉升,理想大涨超10%,广汽涨超7%,中国车企“造人”浪潮提速
- 央行今日开展2065亿元7天期逆回购操作、6000亿元隔夜逆回购操作
- Shams:76人将约翰尼-布鲁姆&一次轮交易至快船,换取现金|每日速读
- 卫报:为了签下罗德里,皇马可能需要出售琼阿梅尼;世界体育报:切尔西正向皇马求购前曼联青训A费
- 邯郸市百禾机械设备制造有限公司成立 注册资本100万人民币
- 立昂技术:拟定增募资不超2.55亿元 投资人工智能算力资源池等项目
- 股票行情快报:杭可科技(688006)7月28日主力资金净买入461.26万元
- 普联软件(300996.SZ):股票继续停牌,预计停牌时间不超过3个交易日 实时
- 南京熊猫(600775)龙虎榜数据(07-28)
- 前沿资讯!生意社:7月28日山东地区苯酐市场走势趋稳
- 龙塞罗:我还是希望维尼修斯留队,不过他要降低薪水要求|焦点报道
- 每日热闻!税务总局:上半年工业设备投资总额同比增长9.8%
- 最资讯丨拉什福德几乎100%留在曼联,巴萨已不考虑租借!新球衣号码二选一
- 当前聚焦:7月27日广发国证石油天然气ETF基金份额减少500万份,重仓股杰瑞股份、中国石油、中国海油
- NBA传闻:掘金队与热火队一同成为德玛尔·德罗赞的潜在下家 快播
- 她把1万现钞当废品卖了!民警头顶烈日翻遍“书山”找回
- 股票行情快报:美瑞新材(300848)7月27日主力资金净卖出473.69万元
- 永臻股份:拟4000万元—8000万元回购股份
- “咋办?”杭州女子看着自己买的两块地,原地懵圈:“种的时候没在意,长起来傻眼了——二三十万斤玉米,咋收?咋卖?”
- 今日要闻!生意社:7月27日鲁西化工新戊二醇价格暂稳
- 宁德时代旗下时代绿色能源公司增资至35亿元
- 视讯!东方甄选(01797)盘中拉升11.08% 机构称其品质零售价值有望逐步显现
- 时光里丨我的煤灰与丹青
- 趋势判断怎样估算交易决策更合理? 通讯
- 勇士队传闻:勒布朗·詹姆斯拒绝加盟后,下一步动向
电竞
数码
事件
- 保障生态环境法典实施 最高法发布首个配套司法解释_当前热讯08-06
- 皇马为维尼修斯开出新续约报价 当前关注08-06
- 资讯:阿森纳7500万镑签下纽卡斯卡中场;前阿森纳中卫即将加盟水晶宫08-06
- 恒星科技(002132.SZ)新增一起对外投资,被投资公司为巩义市恒星同盛企业管理合伙企业(有限合伙)08-06
- 中国移动研究院李男:面向运营的低空经济电磁环境构建与网络赋能探索_每日热讯08-05
- 通讯!曝美国男篮为詹皇预留奥运名额!43岁冲第四冠?6数据剑指队史第一08-05
- 热资讯!汉邦高科:公司重组事项正在加期审计中08-05
- 焦点精选!播音主持三个方向暂停招生,中传2027艺考政策重大调整08-05
- 每体:塞尔塔即将租借曼联门将巴因迪尔,包含买断选项_今亮点08-05
- 每日消息!贵阳地铁1、2号线有便民如厕卡,3号线为何没有?|融媒问政・市民关注08-05
- 每日简讯:韩国2027年最低时薪敲定为50.6元08-05
- 精品茅台遭遇三连跌 创近一个月新低08-05
- 8月4日创业板人工智能ETF华夏基金份额增加400万份,重仓股新易盛、中际旭创、天孚通信_每日报道08-05
- 简讯:穆里尼奥彻底失望!皇马天才断崖拉胯,重磅新援就位直接逼走08-05
- 每日速看!周二纽约尾盘,道指期货涨1.98%08-05










