国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

RK3288 Android5.1添加WiFi&BT模塊AP6212

這篇具有很好參考價值的文章主要介紹了RK3288 Android5.1添加WiFi&BT模塊AP6212。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

CPU:RK3288

系統(tǒng):Android 5.1

注:RK3288系統(tǒng),目前 Android 5.0 Kernel 3.10 SDK 支持 Braodcom,Realtek 等 WiFi BT 模塊

各個 WiFi BT 模塊已經(jīng)做到動態(tài)兼容,Android 上層不再需要像以前一樣進 行特定宏的配置

此文是手動添加AP6212A的例程。

1、在設備樹中修改 wifi 芯片為 ap6212a(找到自己對應的dts),修改wifi_chip_type

kernel/arch/arm/boot/dts/marvsmart-rk3288.dts

RK3288 Android5.1添加WiFi&BT模塊AP6212

2、在配置文件 defconfig 中屏蔽舊 wifi 芯片,增加新的 wifi 芯片

kernel/arch/arm/configs/marvsmart-rk3288_defconfig

RK3288 Android5.1添加WiFi&BT模塊AP6212

3、在 Kconfig 文件中增加 AP6212 選項。

/kernel/drivers/net/wireless/Kconfig

 

RK3288 Android5.1添加WiFi&BT模塊AP6212

4、此時串口打印中會出現(xiàn)打開文件 fw_bcm43438a1.bin 失敗,需要更新 wifi 模塊固件。

[   18.686420] dhdsdio_download_code_file: Open firmware file failed /system/etc/firmware/fw_bcm43438a1.bin
[   18.686430] _dhdsdio_download_firmware: dongle image file download failed

WiFI 固件路徑:/external/wlan_loader/firmware

將模塊供應商提供的固件文件拷貝到此目錄下,然后編譯燒錄。

external/wlan_loader/firmware/fw_bcm43438a1.bin
external/wlan_loader/firmware/fw_bcm43438a1_apsta.bin
external/wlan_loader/firmware/fw_bcm43438a1_p2p.bin
external/wlan_loader/firmware/nvram_ap6212.txt

編譯后,系統(tǒng)會將模塊固件拷貝到 out/target/product/rk3288/system/etc//firmware/ 目錄下

如果只是調(diào)試,可以通過 adb 將固件 push 到?/system/etc//firmware/ 目錄下,然后重啟。

kernel/include/linux/rfkill-wlan.h

RK3288 Android5.1添加WiFi&BT模塊AP6212

?wifi 驅(qū)動路徑:kernel/net/rfkill/rfkill-wlan.c

RK3288 Android5.1添加WiFi&BT模塊AP6212

?RK3288 Android5.1添加WiFi&BT模塊AP6212

kernel/drivers/net/wireless/rockchip_wlan/rkwifi/rk_wifi_config.c

RK3288 Android5.1添加WiFi&BT模塊AP6212

??

如果器件升級,比如器件為AP6212A,供應商給的文件問 nvram_ap6212a.txt,則需要修改下面文件。(直接用以前的 nvram_ap6212.txt 也可以用,但文件不一樣,不清楚)

路徑:\kernel\drivers\net\wireless\rockchip_wlan\rkwifi\bcmdhd\dhd_config.c

RK3288 Android5.1添加WiFi&BT模塊AP6212

5、BT 驅(qū)動中增添代碼,支持 AP6212

BT 驅(qū)動路徑:kernel/net/rfkill/rfkill-bt.c

 

RK3288 Android5.1添加WiFi&BT模塊AP6212

RK3288 Android5.1添加WiFi&BT模塊AP6212

?到此 AP6212 就可以正常使用了

如果發(fā)現(xiàn)不能用 類似Wifi?HAL?start?failed這類錯誤,可以使用insmod命令 直接加載對應wifi驅(qū)動文件(vendor/lib/module/wifi/8188eu.ko),然后使用dmesg抓下日志,看內(nèi)核日志是否有wifi相關的內(nèi)容

如果使用insmod加載后,就可以正常使用wifi,那說明ko文件沒被加載文章來源地址http://www.zghlxwxcb.cn/news/detail-472111.html

到了這里,關于RK3288 Android5.1添加WiFi&BT模塊AP6212的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Rockchip基于RK3566/RK3568 WiFi AP6256調(diào)試筆記

    Rockchip基于RK3566/RK3568 WiFi AP6256調(diào)試筆記

    CPU:RK3566 編譯環(huán)境:Ubuntu18.04 內(nèi)核版本:kernel 4.19 因為RK3566/RK3568支持SDIO3.0并且向下兼有SDIO2.0接口,由于核心板在VCC_IO6上將電壓定為了3.3V,無法改變?yōu)?.8V,所以沒有辦法支持SDIO3.0,所以這次需要調(diào)試SDIO2.0模式下的WiFi。 從Rockchip軟件包中的 Rockchip_Developer_Guide_Linux_WIFI_BT_CN.pd

    2024年01月16日
    瀏覽(153)
  • 【android】rk3588-android-bt

    【android】rk3588-android-bt

    參考: https://source.android.com/docs/core/connect/bluetooth?hl=zh-cn https://android.googlesource.com/platform/hardware/interfaces/+/master/bluetooth/ 藍牙整體硬件架構上分為主機(計算機或MCU)和主機控制器(實際藍牙芯片組)兩部分;主機和控制器之間的通信遵循主機控制器接口(HCI),如下所示:

    2024年01月24日
    瀏覽(20)
  • 手機連接WIFI模塊測試(WIFI模塊工作在AP模式下)

    手機連接WIFI模塊測試(WIFI模塊工作在AP模式下)

    本例程WIFI模塊采用E103-W05模塊(兼容ESP8266指令),手機APP采用通用版測試APP網(wǎng)絡調(diào)試精靈,在安卓的應用商店可以下載(不行的話去網(wǎng)頁下一個),不支持蘋果手機。 wifi模塊工作在AP模式(無線接入點模式)下,此時WIFI模塊就相當于一個無線路由器,手機就相當于一個STA設

    2024年02月09日
    瀏覽(21)
  • Rockchip Android13 x3588藍牙wifi/bt調(diào)試心得

    Rockchip Android13 x3588藍牙wifi/bt調(diào)試心得

    x3588的wifi/bt使用的是外掛雙模模塊,根據(jù)數(shù)據(jù)通信接口的差異分為PCIE和SDIO兩種。 x3588使用的是SDIO接口雙模模塊:AP6398S。 參考rockchip android13: rk3588-x3588-sdk.dts 藍牙配置: uart的rts腳:UART_CTS_N 復位腳:BT_REG_ON-BT_REG_ON_S-BT_REG_ON_H CPU喚醒藍牙GPIO:腳:BT_WAKE 藍牙喚醒CPU模塊的GPI

    2024年02月15日
    瀏覽(171)
  • 嵌入式Linux&Android開發(fā)-WiFi&BT SDIO調(diào)試

    嵌入式Linux&Android開發(fā)-WiFi&BT SDIO調(diào)試

    目錄 ? 一、基本概念 WiFi STA 模式 和 AP 模式 SDIO(Secure Digital I/O) SDIO-WiFi 模塊 二、項目中WiFi說明 三、rockchip WiFi啟動流程簡介 WiFi應用部分 wpa_supplicant 四、RK WiFi驅(qū)動移植流程 4.1 BSP已支持WiFi 4.2 BSP未支持WiFi 五、排查流程 5.1 檢查DTS 5.2 排查DTS對應的GPIO設置 5.3檢查電壓電平

    2023年04月08日
    瀏覽(47)
  • WIFI模塊ESP-01S調(diào)試(AP和STA模式)

    WIFI模塊ESP-01S調(diào)試(AP和STA模式)

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 記錄ESP-01S模塊測試 AT指令集 點擊即可查看AT指令集,遇到不懂的指令直接打開查找相應指令描述。 AT+CWMODE=? 0: 無 Wi-Fi 模式,并且關閉 Wi-Fi RF 1: Station 模式 : 客戶端模式,自身看作一個終端設備 2: SoftAP

    2024年02月06日
    瀏覽(120)
  • 【畢設調(diào)試二】WiFi模塊的AP模式與App Inventor

    【畢設調(diào)試二】WiFi模塊的AP模式與App Inventor

    提示:在上一篇中我們簡單的完成了WIFI模塊的STA模式,在此篇中我們將梳理WiFi的AP模式 AP模式 :熱點模式,是通過設置WiFi模塊來產(chǎn)生一個熱點,然后通過連接本熱點,來達到在手機?? 上發(fā)送控制信息到單片機,可以使用于app控制單片機類的項目 提示:需要用到上一章所配

    2024年02月11日
    瀏覽(21)
  • rk3566 添加MCP2515模塊

    rk3566 添加MCP2515模塊

    MCP2515是SPI轉(zhuǎn)CAN 模塊 目標平臺: 泰山派 rk3566(泰山派)的spi3各管腳連接MCP2515的SPI接口,另外MCP2515還需要一個中斷引腳,用到的全部管腳如下: 其中GPIO3_A6為中斷引腳 `` cd到SDK/kernel 目錄下,執(zhí)行 make ARCH=arm64 menuconfig ,打開相關的配置項,看下圖:↓ 即打開CAN_ROCKCHIP和CAN_MCP251X項 save,生成

    2024年04月08日
    瀏覽(19)
  • rk3399 android以太網(wǎng)和wifi共存

    1.修改 frameworks/base/core/java/android/net/NetworkFactory.java evalRequest 方法 注釋兩行 2.修改frameworks/opt/net/ethernet/java/com/android/server/ethernet/EthernetNetworkFactory.java文件修改 NETWORK_SCORE=30? 降低優(yōu)先級 這樣以太網(wǎng)和wifi都能連接成功 frameworksoptnetethernetjavacomandroidserverethernetEthernetNetwork

    2024年02月09日
    瀏覽(25)
  • [Android][WIFI]手機作AP,關閉移動網(wǎng)絡后,STA端斷開重連問題分析

    測試平臺 Android版本:Android P(9.0) 復現(xiàn)步驟 準備兩臺移動設備,一臺作為AP,一臺作為STA; 作為AP的設備具備移動網(wǎng)絡上網(wǎng),熱點網(wǎng)絡分享能力; 打開作為AP的設備的移動網(wǎng)絡流量開關,再打開熱點; 作為STA的設備接入該AP,并等待其通路判斷完成,確保Internet網(wǎng)絡訪問能力正

    2024年02月10日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包