本文介绍OpenHarmony4.1系统开发板,出现打不开WiFi和蓝牙的问题排查和解决方法。触觉智能Purple Pi OH鸿蒙开发板演示,搭载了瑞芯微RK3566四核处理器,1TOPS算力NPU;Laval鸿蒙社区推荐并通过了开源鸿蒙XTS认证,成功适配OpenHarmony3.2、4.0、4.1、5.0 Release系统,SDK源码全开放!
WiFi打不开
- 缺少WiFi固件
在WiFi打不开时我们可以通过使用串口工具查看WiFi打印信息:

这条log主要说明了打开固件文件失败,说明了在/vendor/etc/firmware/路径下无法找到与之匹配的WiFi固件。
此时的解决办法就是在SDK中适配WiFi对应的固件,路径如下:
/device/soc/rockchip/rk3568/hardware/wifi/ap6xxx

各参数作用:
ohos_prebuilt_etc("fw_bcm43438a1.bin") {
source = "$AP6XXX_ETC_DIR/fw_bcm43438a1.bin" //源文件
install_images = [ vendor_base_dir ] //安装路径以/vendor为基础
relative_install_dir = "firmware" //安装到/vendor/firmware下
part_name = "rockchip_products" //rockchip_products是总的part名
install_enable = true //使能安装
}
此时要注意其他信息:
此位置的路径名是否和ohos_prebuilt_etc
("fw_cyw43455.bin")中source对应:

- 缺少nvram.txt文件
如果在我们添加了固件,还是无法打开WiFi,查看日志若发现依旧缺少nvram.txt文件:

首先查看group段落中,是否添加了WiFi适配的数据信息:

此时是配好后重新编译烧录固件后,查看系统下的WiFi固件:

最后查看日志:

蓝牙打不开
- 检查init.rk3568.cfg
蓝牙在打不开时查看UART是否与开发板一致:
device/board/XXX/rk3568/cfg/init.rk3568.cfg
对应的串口拥有者为blue_host:

- 检查bt_vendor_brcm.h文件
检查蓝牙框架中蓝牙对应串口:
vendor/XXX/rk3568/bluetooth/include/bt_vendor_brcm.h

vt_vendor_brcm.h文件要与开发板原理图对应:

- 检查固件适配
在vendor/厂商名/产品名/bluetooth/BUILD.gn路径下适配开发板板载的BT固件:

同时检查以下路径下p_name指定的值是否一致,
vendor/hihope/rk3568/bluetooth/src/hardware.c

最后确认在device/厂商名/build/ohos.build中part的调用
-
无线通信
+关注
关注
58文章
4860浏览量
146470 -
开发板
+关注
关注
25文章
6122浏览量
113322 -
OpenHarmony
+关注
关注
31文章
3926浏览量
20720 -
触觉智能
+关注
关注
1文章
62浏览量
818
发布评论请先 登录
飞凌嵌入式T527核心板+OpenHarmony 4.1,打造工业智能化升级的新范式
编译openharmony 4.1 rk3568报错, 编译命令:./build.sh --product-name rk3568 --ccache
电脑部分网页打不开
ios10.3更新后信息打不开,闪退?教你一招解决
电脑主机打不开的原因
路由器网址打不开怎么办
电脑为什么打不开了,什么原因造成的
飞凌嵌入式FET3568/3568J-C核心板现已适配OpenHarmony4.1
国科微GK7205V510芯片通过OpenHarmony4.1兼容性测评
OpenHarmony4.1蓝牙芯片如何适配?触觉智能RK3568主板SBC3568演示

OpenHarmony4.1系统WiFi蓝牙打不开时,教你如何排查解决问题
评论