OpenHarmony4.1蓝牙芯片如何适配?触觉智能RK3568主板SBC3568演示

当打开蓝牙后没有反应时,需要排查蓝牙节点是否对应、固件是否加载成功,本文介绍开源鸿蒙OpenHarmony4.1系统下适配蓝牙的方法,触觉智能SBC3568主板演示

修改对应节点

开发板蓝牙硬件连接为UART1,修改对应的节点,路径为:

ido_ohos_4.1r_sdk/vendor/hihope/rk3568/bluetooth/include/bt_vendor_brcm.h

复制代码

/* Device port name where Bluetooth controller attached */

#ifndef BLUETOOTH_UART_DEVICE_PORT

#define BLUETOOTH_UART_DEVICE_PORT "/dev/ttyS1" /* maguro */

#endif

如图所示:

添加对应固件

检查蓝牙固件位置

ido_ohos_4.1r_sdk/vendor/hihope/rk3568/bluetooth/路径是否有对应的蓝牙固件,如图所示:

注意:如果没有对应的蓝牙固件请联系WiFi厂商获取

修改bluetooth路径下BUILD.gn文件,将用到的蓝牙固件添加到下方,如图所示:

复制代码

ohos_prebuilt_etc("BCM43430A1.hcd") {

source = "//vendor/{product_company}/{product_name}/bluetooth/BCM43430A1.hcd"

install_images = [ vendor_base_dir ]

relative_install_dir = "firmware"

part_name = "rockchip_products"

install_enable = true

}

在下面路径添加对应的蓝牙固件名称,如图所示:

/ido_ohos_4.1r_sdk/device/board/hihope/rk3568/ohos.build

复制代码

{

"subsystem": "rockchip_products",

"parts": {

"rockchip_products": {

"module_list": [

"//device/board/hihope/${device_name}:rk3568_group",

"//vendor/hihope/${product_name}/bluetooth:libbt_vendor",

"//vendor/hihope/${product_name}/bluetooth:BCM43430A1.hcd",

"//vendor/hihope/${product_name}/bluetooth:BCM4345C0.hcd",

"//vendor/hihope/${product_name}/bluetooth:BCM4345C5.hcd",

"//device/board/hihope/${device_name}/camera/vdi_impl/v4l2:camera_board_vdi_impl"

],

"test_list": [

"//kernel/linux/build/test:linuxkerneltest",

"//device/board/hihope/${device_name}/camera/vdi_impl/v4l2:camera_board_test"

],

"inner_kits": []

}

}

}

重新编译

将修改好的代码保存后退出,重新编译即可

./build.sh --project-name rk3568 --ccache

相关推荐
沧海一笑-dj7 小时前
【鸿蒙开发】OpenHarmony调测工具hdc使用教程(应用开发者)
华为·harmonyos·鸿蒙·openharmony·hdc·调测工具
迅为电子3 天前
【北京迅为】iTOP-RK3568OpenHarmony系统南向驱动开发GPIO基础知识
驱动开发·openharmony·rk3568
深圳深光标准技术6 天前
开放鸿蒙认证,OpenHarmony兼容性认证介绍
华为·开放原子·harmonyos·鸿蒙系统·开源鸿蒙
jklinux7 天前
OpenHarmony4.1-轻量与小型系统ubuntu开发环境
linux·ubuntu·harmonyos·openharmony
码农老李9 天前
飞腾腾锐D2000 + OpenHarmony 4.1release部署deepseek大模型
openharmony·deepseek
北京迅为9 天前
【北京迅为】iTOP-RK3568OpenHarmony系统南向驱动开发-第2章 内核HDF驱动框架架构
华为·harmonyos·rk3568
北京迅为9 天前
【北京迅为】iTOP-RK3568OpenHarmony系统南向驱动开发-第4章 UART基础知识
人工智能·嵌入式硬件·harmonyos·鸿蒙·rk3568
北京迅为9 天前
【北京迅为】iTOP-RK3568OpenHarmony系统南向驱动开发-第3章 实操-HDF驱动配置LED
linux·嵌入式硬件·鸿蒙·openharmony·rk3568
北京迅为10 天前
【北京迅为】itop-3568 开发板openharmony鸿蒙烧写及测试-第2章OpenHarmony v3.2-Beta4版本测试
嵌入式硬件·鸿蒙·rk3568
敢嗣先锋12 天前
鸿蒙5.0实战案例:基于原生能力的横竖屏旋转适配
移动开发·harmonyos·openharmony·arkui·鸿蒙开发