速讯: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_defconfig
cd 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 set
buildin 配置:[* ] Wifi load driver when kernel bootup
CONFIG_WIFI_LOAD_DRIVER_WHEN_KERNEL_BOOTUP=y# CONFIG_WIFI_BUILD_MODULE is not set
buildin 只能选择一个型号,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
审核编辑:汤梓红
标签:
-
2022-02-07 14:57:45
奇迹!绝杀!女足亚洲杯逆转夺冠!<
刚刚,中国女足上演逆转绝杀奇迹!她们在亚洲杯决赛中3:2力克韩国队,时隔16年再夺亚洲杯冠军!
-
2022-02-07 14:57:45
中国政府与阿根廷共和国政府签署共建“一带一路”谅解备忘录<
新华社北京2月6日电(记者安蓓)国家发展改革委6日称,国家发展改革委主任何立峰与阿根廷外交、国际贸易和宗教事
-
2022-02-07 14:57:43
中华人民共和国和阿根廷共和国关于深化中阿全面战略伙伴关系的联合声明(全文)<
新华社北京2月6日电中华人民共和国和阿根廷共和国关于深化中阿全面战略伙伴关系的联合声明一、应中方邀请,阿根廷
-
2022-02-07 14:57:40
春节假期国内旅游出游2.51亿人次<
春节遇冬奥,旅游年味浓。根据文化和旅游部数据中心测算,2022年春节假期7天,全国国内旅游出游2 51亿人次,同比
-
2022-02-07 14:57:40
中吉签署关于经典著作互译出版的备忘录 开启两国人文交流互鉴新阶段<
新华社北京2月6日电(记者史竞男)国家主席习近平6日会见来华出席北京2022年冬奥会开幕式的吉尔吉斯斯坦总统扎帕
-
2023-06-10 17:15:54
速讯:RK3588-WIF/BT调试之AP6256
RK3588-WIF BT调试之AP6256
-
2023-06-10 15:32:07
Intel显卡半价卖! 蓝戟Arc A380降至759
蓝戟的ArcA380Index降到了仅仅759元,去年刚发布时还是1299元,目前基
-
2023-06-10 14:06:46
第12届金交会开幕,现场签约总金额超3500亿元 天天观点
6月9日,以“汇聚金融新力量赋能高质量发展”为主题的第12届中国(广州
-
2023-06-10 13:55:21
【独家焦点】关于铁路计次票、定期票 如何购买使用→
为进一步方便城市间人员乘车往来交流,满足广大旅客差异化出行需求,国
-
2023-06-10 12:49:29
焦点日报:【原】失去免费绿牌半年后,上海插混市场怎么样了?
导语Introduction总之,不管因为什么,政策的刀反正是落下了,这时
-
2023-06-10 12:15:56
天天观焦点:靠吃方便面腐乳度日,嫌疑人躲藏数月出门透气被抓
诈骗多人钱财共计10万元,案发后嫌疑人葛某销声匿迹。近日,江苏丹阳警
-
2023-06-10 08:45:45
明志科技:6月9日融券净卖出5265股,连续3日累计净卖出2.75万股
6月9日,明志科技(688355)融资买入52 66万元,融资偿还165 02万元,
-
2023-06-09 21:22:30
世界微速讯:美股开盘涨跌不一 特斯拉涨超6%
证券时报e公司讯,美股开盘,三大指数涨跌不一,道指跌0 01%,纳指涨0
-
2023-06-09 18:06:10
2023年合肥市初中小学新生21.4万 比去年增长2万人
大皖新闻讯今年合肥市义务教育学校入学21 4万人,较2022年增长约2万人
-
2023-06-09 15:41:47
世界热推荐:不认识的篆字怎么查字典_不认识的篆字怎么查
你们好,最近小未来发现有诸多的小伙伴们对于不认识的篆字怎么查字典,
-
2023-06-09 14:18:56
简讯:Vlog|探寻祖国北疆生态绿景
绿是山的颜色、水的颜色。不论是森林、草原,还是湖泊、湿地,人与自然
-
2023-06-09 13:15:14
天天观察:金瓯的意思是_金瓯的意思
1、金瓯指的是金子做的酒杯,是酒杯的美称。2、金瓯泛雪就是用金杯载雪
-
2023-06-09 13:27:21
利元亨: 公司目前在手订单充足,公司紧抓生产进度扩大产能,有序安排订单稳定交付
利元亨(688499)06月09日在投资者关系平台上答复了投资者关心的问题。
-
2023-06-09 10:57:07
热门:徐萍华是谁的情人呀_徐萍华是谁的情人
1、请不要多问。2、问了也不会说的。3、你就不要想了对不起。本文到此
-
2023-06-09 10:37:16
环球快看:洋梓镇开华家庭农场 黄桃抢晴采销忙
“这20吨黄桃将发往湖南长沙,三点钟起运。”6月8日中午,正在装运黄桃
-
2023-06-09 10:29:42
世界视点!天天短讯!“才聚荆楚·百日千万招聘”举行首场线下招聘会
“才聚荆楚·百日千万招聘”举行首场线下招聘会---湖北日报讯(记者严
-
2023-06-09 10:24:40
资产负债率高企 毅兴智能急忙闯关创业板 天天观速讯
2021年净利扭亏后,湖北毅兴智能装备股份有限公司(以下简称“毅兴智能
-
2023-06-09 09:15:08
2021新年对孩子的祝福语简短_祝宝宝的祝福语 孩子们的新年祝福语句子
孩子一定要好好学习,长大做一个有出息的人,你要学会自强、自立,认真
-
2023-06-09 08:12:48
截至6月1日当周 美国2022/2023年度大豆出口净销售为20.7万吨 天天观焦点
【截至6月1日当周美国2022 2023年度大豆出口净销售为20 7万吨】美国农
-
2023-06-09 06:32:52
资讯推荐:在外打工受伤没劳动合同怎么赔偿
在外打工受伤没劳动合同申请赔偿的方式是:收集证明存在劳动关系的材料
-
2023-06-09 05:06:15
开启轻客内卷新时代,车机体验人性化,这样的依维柯你满意否?_世界报资讯
前段时间,依维柯旗下全新轻客车型上市,新车虽然归为依维柯品牌旗下,
-
2023-06-09 03:26:17
爱旭股份副总经理卢浩杰:ABC组件可交付效率24% 电池效率年底目标27%
当下,光伏行业全面向N型技术切换,与大多数厂商选择TOPCon(隧穿氧化
-
2023-06-09 03:15:42
辽宁建筑什么专业好哪个就省类有哪些学校 世界时快讯
1、辽宁建筑什么专业好辽宁建筑职业学院坐落于辽宁省辽阳市,2012年5月
-
2023-06-09 00:24:13
焦点!社区列清单,居民、共建单位抢签约
社区列清单,居民、共建单位抢签约---湖北日报讯(记者汤炜玮、通讯员
-
2023-06-08 23:32:21
Vlog|探寻祖国北疆生态绿景 焦点热议
现代快报网是由凤凰出版传媒集团旗下的现代快报倾力打造的江苏新闻门户
-
2023-06-08 22:23:18
潘功胜:中国外汇市场运行总体平稳 外汇储备稳中有升 天天观热点
中新社上海6月8日电(谢梦圆)中国人民银行副行长、国家外汇管理局局长潘
-
2023-06-08 20:15:08
咸阳市生态环境局乾县分局环保设施向公众开放 走进乾县海螺水泥厂 世界速看料
为深入学习贯彻习近平生态文明思想,让广大群众进一步参与环保、感受环
-
2023-06-08 20:10:35
述评:浙江湖州政企恳谈会周年 “清”上如何加“亲”?
营商环境“好案例”颁奖湖州市委宣传部提供中新网湖州6月8日电(记者胡
-
2023-06-08 14:01:59
轻伤害案件公安机关可以调解吗
一、轻伤害案件公安机关可以调解吗轻伤害案件公安机关可以调解,根据法
-
2023-06-08 13:19:29
成都市出台规范引导露营旅游休闲 健康有序发展
由成都市文化广电旅游局牵头组织编制的《成都市露营地建设与服务规范(