OpenHarmony4.1系統(tǒng)WiFi藍(lán)牙打不開(kāi)時(shí),教你如何排查解決問(wèn)題

本文介紹OpenHarmony4.1系統(tǒng)開(kāi)發(fā)板,出現(xiàn)打不開(kāi)WiFi和藍(lán)牙的問(wèn)題排查和解決方法。觸覺(jué)智能Purple Pi OH鴻蒙開(kāi)發(fā)板演示!

WiFi打不開(kāi)

缺少WiFi固件

在WiFi打不開(kāi)時(shí)我們可以通過(guò)使用串口工具查看WiFi打印信息:

這條log主要說(shuō)明了打開(kāi)固件文件失敗,說(shuō)明了在/vendor/etc/firmware/路徑下無(wú)法找到與之匹配的WiFi固件。

此時(shí)的解決辦法就是在SDK中適配WiFi對(duì)應(yīng)的固件,路徑如下:

/device/soc/rockchip/rk3568/hardware/wifi/ap6xxx


各參數(shù)作用:

ohos_prebuilt_etc("fw_bcm43438a1.bin") {source ="$AP6XXX_ETC_DIR/fw_bcm43438a1.bin"http://源文件install_images = [ vendor_base_dir ]//安裝路徑以/vendor為基礎(chǔ)relative_install_dir ="firmware"http://安裝到/vendor/firmware下part_name ="rockchip_products"http://rockchip_products是總的part名install_enable =true//使能安裝}

此時(shí)要注意其他信息:

此位置的路徑名是否和ohos_prebuilt_etc

("fw_cyw43455.bin")中source對(duì)應(yīng):


缺少nvram.txt文件

如果在我們添加了固件,還是無(wú)法打開(kāi)WiFi,查看日志若發(fā)現(xiàn)依舊缺少nvram.txt文件:


首先查看group段落中,是否添加了WiFi適配的數(shù)據(jù)信息:


此時(shí)是配好后重新編譯燒錄固件后,查看系統(tǒng)下的WiFi固件:


最后查看日志:


藍(lán)牙打不開(kāi)

檢查init.rk3568.cfg

藍(lán)牙在打不開(kāi)時(shí)查看UART是否與開(kāi)發(fā)板一致:

device/board/XXX/rk3568/cfg/init.rk3568.cfg

對(duì)應(yīng)的串口擁有者為blue_host:


檢查bt_vendor_brcm.h文件

檢查藍(lán)牙框架中藍(lán)牙對(duì)應(yīng)串口:

vendor/XXX/rk3568/bluetooth/include/bt_vendor_brcm.h


vt_vendor_brcm.h文件要與開(kāi)發(fā)板原理圖對(duì)應(yīng):


檢查固件適配

在vendor/廠商名/產(chǎn)品名/bluetooth/BUILD.gn路徑下適配開(kāi)發(fā)板板載的BT固件:


同時(shí)檢查以下路徑下p_name指定的值是否一致,

vendor/hihope/rk3568/bluetooth/src/hardware.c


最后確認(rèn)在device/廠商名/build/ohos.build中part的調(diào)用


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容