国产69精品久久久_一区二区三区第95_91精品久久久久久久久久不卡_巜疯狂的少妇4做爰_2020欧美精品高清在线观看

品牌 資訊 搭配 材料 時尚 熱點 行業(yè) 首飾 玉石 行情

RK3588-WIF/BT調(diào)試之AP6256 每日頭條

2023-06-11 06:26:18 來源:jf_30051736

一、簡介

專欄總目錄AP6256是正基科技推出的一款低成本,低功耗的雙模模塊。是一款SDIO接口單通道802.11ac雙頻支持BT5.0 藍(lán)牙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接口節(jié)點 */&sdio {max-frequency = < 150000000 >;  /* sdio接口的最大頻率,可調(diào)整 */supports-sdio;bus-width = < 4 >;    /* 4線模式,可調(diào)整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節(jié)點進(jìn)行管理控制,不需要在wireless-wlan節(jié)點下面重復(fù)添加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 >;  /*跟電源使能狀態(tài)恰好相反:高有效為LOW,低有效則為HIGH。切記:這個配置跟下面的WIFI,poweren_gpio是互斥的,不能同時配置?。?!*/ /*特別注意:reset-gpios的GPIO_ACTIVE 配置跟poweren_gpio配置的電源使能狀態(tài)恰好是相反的*/};/* 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 >;  /* 對應(yīng)上面的WIFI_REG_ON,關(guān)掉上下拉,防止不能拉高或拉低 */};};}
WIFI節(jié)點配置
/* Wi-Fi節(jié)點 */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腳。* 特別注意:確認(rèn)下這個Wi-Fi pin腳跟主控的pin的硬件連接關(guān)系,直連的話就是GPIO_ACTIVE_HIGH;* 如果中間加了一個反向管就要改成低電平GPIO_ACTIVE_LOW觸發(fā)*/
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都是高電平觸發(fā),* 所以默認(rèn)這里要配置為下拉; 如果客戶的硬件設(shè)計* 是反向的則要改為上拉,總之要初始化為與觸發(fā)電平* 相反的狀態(tài)*/

2.3 藍(lán)牙的配置

以下UART相關(guān)的都要配置為實際使用的UART口的所對應(yīng)PIN,注意RTS/CTS pin一定要按照SDK設(shè)計

接(具體接法參考7.3章節(jié)的UART描述),很多客戶反饋的異常都是因為這兩個PIN腳沒有接導(dǎo)致初始化


(資料圖片僅供參考)

異常,下面假設(shè)藍(lán)牙使用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 >;     //藍(lán)牙的復(fù)位腳BT,wake_host_irq = < &gpio0 RK_PC5 GPIO_ACTIVE_HIGH >;     //藍(lán)牙模塊喚醒CPU的GPIOstatus = "okay";};&pinctrl {wireless-bluetooth {uart6_gpios: uart6-gpios {rockchip,pins = < 1 RK_PA2 RK_FUNC_GPIO &pcfg_pull_none >;};};}
藍(lán)牙對應(yīng)的uart6配置
/* 打開對應(yīng)的UART配置 */&uart6 {pinctrl-names = "default";/* 這里配置對應(yīng)主控UART的TX/RX/CTS PIN ,不要配置RTS PIN*/pinctrl-0 = < &uart6m1_xfer &uart6m1_ctsn >;status = "okay";};

三 、內(nèi)核配置

3.1 WIFI配置:kernel配置defconfig

MK文件中定義的Kernel defconfig:kernel的defconfig對應(yīng)到這個文件: "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驅(qū)動可編譯到內(nèi)核或者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自動出現(xiàn);

ko方式則可以選擇多個Wi-Fi

3.2 藍(lán)牙配置:kernel配置defconfig

正基和海華的模塊使用內(nèi)核的默認(rèn)CONFIG_BT_HCIUART 驅(qū)動:
cd kernelmake ARCH=arm64 menuconfigmake savedefconfig

選擇: Networking support ---> Bluetooth subsystem support ---> Bluetooth device drivers

注意:配置完成后要保存到對應(yīng)的defconfig

四、Wi-Fi/BT的文件及更新及編譯說明

4.1 查看板上生成的ko文件和firmware / nvram文件

正基/海華模組以AP6256為例:對應(yīng)的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
經(jīng)過編譯規(guī)則編譯后,對應(yīng)的文件被拷貝到工程的output目錄:(kernel4.19內(nèi)核由system變更為vendor目錄)
buildroot/output/rockchip_rk3xxxx/target//system(vendor)/lib/modules/bcmdhd.ko #驅(qū)動ko(如果是ko編譯的話)/system(vendor)/etc/firmware/fw_bcm43456c5_ag.bin #驅(qū)動firmware文件存放位置/system(vendor)/etc/firmware/fw_bcm43456c5_ag_mfg.bin #驅(qū)動firmware文件存放位置/system(vendor)/etc/firmware/nvram_ap6256.txt #驅(qū)動nvram文件存放位置/system(vendor)/etc/firmware/BCM4345C5.hcd #藍(lán)牙firmware文件(如果有藍(lán)牙功能)
最終燒錄到機器中后,Wi-Fi運行時所需的文件及存放位置:
/system(vendor)/lib/modules/bcmdhd.ko #驅(qū)動ko(如果是ko編譯的話)/system(vendor)/etc/firmware/fw_bcm43456c5_ag.bin #驅(qū)動firmware文件存放位置/system(vendor)/etc/firmware/fw_bcm43456c5_ag_mfg.bin #驅(qū)動firmware文件存放位置/system(vendor)/etc/firmware/nvram_ap6256.txt #驅(qū)動nvram文件存放位置/system(vendor)/etc/firmware/BCM4345C5.hcd #藍(lán)牙firmware文件(如果有藍(lán)牙功能)

4.2 編譯配置說明

mk文件配置路徑:3588_linux5.10_v1.0.5/device/rockchip/rk3588/BoardConfig-rk3588-pi5.mk兼容正基和RealtekRK_WIFIBT_TTY這個參數(shù)根據(jù)藍(lán)牙對應(yīng)的串口來配置,此處藍(lán)牙對應(yīng)的是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

審核編輯:湯梓紅

標(biāo)簽:

(責(zé)任編輯:)

相關(guān)文章

RK3588-WIF/BT調(diào)試之AP6256 每日頭條

?RK3588-WIF BT調(diào)試之AP6256

2023-06-11 06:26:18

什么時候換擋(怎么換擋最合適?)

?相信大家對什么時候換擋,怎么換擋最合適?的問題都很疑惑,這個問題很多人還不知道怎么解決,現(xiàn)在讓我們一

2023-06-11 05:14:21

每日視訊:業(yè)績之外,中興通訊的ESG底色

?2022年對于中興來說頗為特殊。隨著國內(nèi)5G基礎(chǔ)設(shè)施建設(shè)的大量鋪開,同時不斷優(yōu)化海外產(chǎn)品和市場格局,到這個

2023-06-11 04:49:03

全球今日訊!廈門有什么好吃的(廈門有什么特色小吃)

?來為大家解答以上的問題。廈門有什么好吃的,廈門有什么特色小吃這個很多人還不知道,現(xiàn)在讓我們一起來看看

2023-06-11 04:36:23

證監(jiān)會就公募基金投顧業(yè)務(wù)管理規(guī)定公開征求意見

?新華社北京6月9日電(記者劉羽佳)證監(jiān)會官網(wǎng)9日發(fā)布消息,為健全資本市場財富管理功能,深化投資端改革,

2023-06-11 04:00:05

世界微資訊!其父善游意思_其父善游

?1、原文:有過于江上者,見人方①引②嬰兒而欲投之③于江中,嬰兒啼。2、人問其故。3、曰:“此其父善游。4、

2023-06-11 03:22:44

《蜘蛛俠:縱橫宇宙》明年確定完結(jié),沒有第四集-全球熱推薦

?正在熱映中的《蜘蛛俠:縱橫宇宙》雖然長達(dá)140分鐘,但故事并未講完,近日制作人克里斯托弗·米勒在接受外

2023-06-11 02:53:40

喚醒身體并擊退負(fù)面情緒 《跑步穿過陰云密布》收錄35個真實故事

?喚醒身體并擊退負(fù)面情緒《跑步穿過陰云密布》收錄35個真實故事---特別是經(jīng)歷過疫情之后,人們越來越意識到

2023-06-11 01:54:56

天天觀點:自考大專有哪些專業(yè)可以選 自考大專有哪些專業(yè)

?1、金融學(xué)(高起專) 本專業(yè)培養(yǎng)具有良好綜合素質(zhì),具備金融學(xué)理論基礎(chǔ),系統(tǒng)掌握銀行、證券等專業(yè)知識和

2023-06-11 01:06:03

塔哈瑪特神殿急救訓(xùn)練師(塔哈瑪特神殿)

?來為大家解答以上的問題。塔哈瑪特神殿急救訓(xùn)練師,塔哈瑪特神殿這個很多人還不知道,現(xiàn)在讓我們一起來看看

2023-06-11 00:55:09

沒完沒了?第11部《速度與激情》定檔兩年后……

?范·迪塞爾宣布《速度與激情11》定檔2025年4月4日北美上映。該片將由第10部的導(dǎo)演路易斯·萊特里爾繼續(xù)執(zhí)導(dǎo)

2023-06-11 00:06:05

電腦中缺失maxnetbackburner.dll文件應(yīng)該怎么處理

?maxnetbackburner dll是電腦文件中的dll文件(動態(tài)鏈接庫文件)。如果在運行某軟件或編譯程序時提示缺少、找

2023-06-10 23:58:31

外媒曝Jennie將加入漫威, 或出演亞洲超級英雄電影

?實際上Jennie或?qū)椦莸慕巧赌妊?,這個角色有超能力,可以幫助外人療傷,人物設(shè)定是一名Kpop巨星,技能是

2023-06-10 22:37:27

個人如何辦理住房公積金多長時間可以使用公積金貸款(個人如何辦理住房公積金)

?1、一、個人開戶繳存人攜帶以下資料原件和復(fù)印件到銀行申請開設(shè)個人住房公積金賬戶:身份證;2、上一年度養(yǎng)

2023-06-10 22:15:12

連云港市約2.58萬名考生正式結(jié)束高考 焦點

?經(jīng)過3天緊張的考試,昨日,連云港約2 58萬名考生正式結(jié)束高考。由于昨日進(jìn)行的是再選科目考試,地理、思想

2023-06-10 21:21:59

雞打鳴燒雞的制作?

?雞打鳴燒雞的具體步驟:一、清水洗凈雞胸肉,胡蘿卜,土豆,洋蔥,紅辣椒,香菇,蒜頭,生姜,香蔥,干絲,干絲繼續(xù)使

2023-06-10 20:22:55

一季度600余家在華外資企業(yè)對多項營商環(huán)境指標(biāo)滿意度超80%|今日訊

?在昨天(6月9日)的國新辦發(fā)布會上,中國貿(mào)促會有關(guān)負(fù)責(zé)人介紹,今年一季度,貿(mào)促會對600多家在華外資企業(yè)

2023-06-10 20:06:42

諾基亞3310上市時間(諾基亞3310)

?來為大家解答以上問題,諾基亞3310上市時間,諾基亞3310很多人還不知道,現(xiàn)在讓我們一起來看看吧!1、測試

2023-06-10 19:19:08

天天精選!6-3、6-4、6-0!魯?shù)玛J進(jìn)法網(wǎng)決賽,茲維列夫坦言心服口服

?談及自己復(fù)出后的表現(xiàn),茲維列夫?qū)ψ约航o予了高度評價,并表示:“我在場上已經(jīng)盡力了。魯?shù)乱呀?jīng)兩次在大滿

2023-06-10 19:13:22

【夏收現(xiàn)場】 知識落“地”助豐收 耕地質(zhì)量提升示范田小麥增產(chǎn)53.6% 世界球精選

?央廣網(wǎng)南京6月9日消息(記者王錫斐)去年,我們關(guān)注了位于南京市六合區(qū)馬鞍街道泥橋村的農(nóng)田耕地質(zhì)量提升情

2023-06-10 18:32:06

TheShy素質(zhì)三連圖火了,爆笑流酒桶登場,撞墻空大,隨后拿下MVP|今熱點

?但值得一提的是,TheShy雖然第一局來了一手爆笑流酒桶,被隊友帶飛躺贏,看起來挺尷尬,但很快TheShy就通過

2023-06-10 18:09:08

mp3什么牌子好學(xué)生用的最多 mp3什么牌子好學(xué)生用|焦點熱議

?1、sony,NWZ-B183F BC又可以聽歌,又可以收聽廣播,又可以錄音,300左右。2、音質(zhì)很不錯!。相信通

2023-06-10 17:26:56

每日視訊:《天空之城》:用純真對抗貪婪

?我上小學(xué)五年級的時候,家里有一張宮崎駿動畫電影《天空之城》的光碟,它曾和涼氣四溢的西瓜一起陪我度過了整

2023-06-10 16:54:00

每日熱文:這些大膽的古早綜藝,真的是不付費就能看的嗎?

?時代在不斷進(jìn)步,但我們的娛樂精神和腦洞創(chuàng)意卻并未同步前進(jìn)?;乜炊嗄昵暗墓旁缇C藝時,我們常常會為其大膽

2023-06-10 16:16:19

給幾條中國名著的經(jīng)典語錄

?《三國演義》   "人中呂布,馬中赤兔 " "馬氏五常,白眉最良 " "鞠躬盡瘁,死而后已 "

2023-06-10 15:45:10

今日最新!陳根:臉部穿戴設(shè)備將嗅覺帶入虛擬現(xiàn)實世界

?文 陳根什么是VR?VirtualReality直譯過來便是“虛擬現(xiàn)實”。那么,什么是“虛擬現(xiàn)實”呢?通俗來講,就是

2023-06-10 15:23:18

擊敗阿爾卡拉斯,德約科維奇距大滿貫第23冠僅一步之遙-全球新消息

?本場比賽前兩盤,兩位世界男子網(wǎng)壇的頂級高手為觀眾們獻(xiàn)上了多個精彩絕倫、令人驚嘆的瞬間。第三盤,阿爾卡

2023-06-10 14:42:24

高校食堂“鼠頭鴨脖事件”背后:10萬能拿下一個檔口?|全球快訊

?高校食堂“鼠頭鴨脖事件”背后:10萬能拿下一個檔口?

2023-06-10 14:26:36

每日信息:俄央行維持7.5%基準(zhǔn)利率不變

?俄羅斯央行9日宣布,將基準(zhǔn)利率繼續(xù)維持在7 5%。消息說,鑒于通脹壓力逐漸增加,俄央行對在未來會議中上調(diào)

2023-06-10 13:39:50

熱點評!延吉市政府副市長王成盛一行到進(jìn)學(xué)街道調(diào)研指導(dǎo)基層治理簡政放權(quán)工作

?6月9日上午,延吉市政府副市長王成盛、市政數(shù)局局長王景春等一行到進(jìn)學(xué)街道調(diào)研指導(dǎo)基層治理簡政放權(quán)工作。

2023-06-10 12:57:58