EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
当打开蓝牙后没有反应时,需要排查蓝牙节点是否对应、固件是否加载成功,本文介绍开源鸿蒙OpenH[color=rgb(68, 68, 68) !important]ARMony4.1系统下适配蓝牙的方法,触觉智能SBC3568主板演示,搭载了瑞芯微RK3568芯片,应用可覆盖边缘计算、[color=rgb(68, 68, 68) !important]人工智能、工业HMI、工业网关、智慧医疗、自助终端、智能零售、能源电力等行业。 修改对应节点 开发板蓝牙硬件连接为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 如图所示: ( O7 |3 K& K% q$ R% e. ]
添加对应固件 检查蓝牙固件位置ido_ohos_4.1r_sdk/vendor/hihope/rk3568/bluetooth/路径是否有对应的蓝牙固件,如图所示: 注意:如果没有对应的蓝牙固件请联系WiFi厂商获取修改bluetooth路径下BUILD.gn文件,将用到的蓝牙固件添加到下方,如图所示:
0 R4 V0 B+ X8 N" e ]
+ ^; Q7 k* H8 r1 M{ "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": [] } } }
3 u$ q, P, U! y2 D/ p" W* i0 N重新编译 将修改好的代码保存后退出,重新编译即可 ./build.sh --project-name rk3568 --ccache 产品简介 触觉智能SBC3568主板是一款基于瑞芯微RK3568的多功能行业主板,应用可覆盖边缘计算、人工智能、工业HMI、工业网关、智慧医疗、自助终端、智能零售、能源电力等行业。具有以下优势: 支持OpenHarmony、KylinOS、Linux、Andriod多操作系统; 四核A55处理器,主频2.0GHz,Mali G52-2EE GPU; 支持4K视频解码与三屏异显输出; 1T算力NPU,支持INT8/INT16运算,Tenso RFlow/MXNet/PyTorch等框架; 丰富的音视频接口:HDMI、eDP、MIPI DSI、Dual LVDS、MIPI CSI; 板载2×USB3.0, 4×USB2.0; 支持5G/4G/WiFi/BT无线[color=rgb(68, 68, 68) !important]通信; 1×UART、4×RS232、1×RS485总线; 支持锂电池充放电管理; 支持WOL网口唤醒开机; " V% Z4 |) K) R4 A5 _+ Z$ _
2 Z1 h$ c" ]2 C6 r! @6 K9 f% j ( L/ a9 ]5 d0 W% S! E3 a/ K
|