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

相关推荐
ssslar1 天前
Harmony OS 如何实现 C++ NATIVE YUV420(其他数据格式如BGRA等)自渲染
华为·harmonyos·鸿蒙·openharmony
Industio_触觉智能4 天前
【鸿蒙新闻】10月29日警用鸿蒙开发者大会在北京胜利召开,开启智慧应用新时代!
鸿蒙系统·openharmony·开源鸿蒙·纯血鸿蒙·警用鸿蒙
Industio_触觉智能8 天前
瑞芯微RK3566/RK3568 Android11下该如何默认屏蔽导航栏/状态栏?看这篇文章就懂了
嵌入式硬件·物联网·rk3568·rk3566·鸿蒙开发板
Y多了个想法13 天前
RK3568 android11 usb接口TP与电磁笔触点上报优先级问题
android·rk3568·hid·电磁笔·huion
Industio_触觉智能13 天前
触觉智能Purple Pi OH鸿蒙开发板成功适配OpenHarmony5.0 Release,开启新征程!
harmonyos·openharmony·开源鸿蒙·鸿蒙开发板·触觉智能·原生鸿蒙
码匠许师傅14 天前
【开源鸿蒙】OpenHarmony 5.0轻量系统最小开发环境搭建
python·pip·risc-v·openharmony·gcc·1024程序员节·hi3861
mucheni19 天前
iTOP-RK3568开发板独立NPU通过算法加特应用到以下的场景
rk3568
Tronlongtech21 天前
人工智能教学实验箱_国产处理器:5-29 语音识别控制实验
人工智能·arm·rk3568·实验室·实验箱
SuperHeroWu721 天前
【HarmonyOS】鸿蒙目前最好用的路由管理 HMRouter (一)
华为·harmonyos·openharmony·路由管理·hmrouter·回退栈