20260421给万象奥科的开发板HD-RK3576-PI适配瑞芯微原厂的Buildroot时调通AP6256后连接经典蓝牙
蓝牙
经典蓝牙
打开蓝牙
hciconfig hci0 up
设置蓝牙可被扫描
hciconfig hci0 piscan
扫描蓝牙
hcitool -i hci0 scan
连接蓝牙
进入bluetoothctl
bluetoothctl
查找设备
【在手机上面可以看到BlueZ 5.77这个设备,用手机配对即可】
scan on
配对 这一步需要在手机确认
pair MACaddress //(刚刚查找的配对设备的mac地址)
20260421给万象奥科的开发板HD-RK3576-PI适配瑞芯微原厂的Buildroot时调通AP6256后连接经典蓝牙
2026/4/21 11:54
缘起:只验证 万象奥科的开发板HD-RK3576-PI 跑buildroot系统时,AP6256模块的经验蓝牙功能的配对。
1、使用荣品的文档介绍的方法:
https://doc.rpdzkj.cn/#/zh_cn/%E7%91%9E%E8%8A%AF%E5%BE%AE%E7%B3%BB%E5%88%97/rk3588-rk3588s/7.%E6%8E%A5%E5%8F%A3%E4%BD%BF%E7%94%A8?id=%e7%bb%8f%e5%85%b8%e8%93%9d%e7%89%99
蓝牙
经典蓝牙
打开蓝牙
hciconfig hci0 up
复制Error已复制
设置蓝牙可被扫描
hciconfig hci0 piscan
复制Error已复制
扫描蓝牙
hcitool -i hci0 scan
复制Error已复制
连接蓝牙
进入bluetoothctl
bluetoothctl
复制Error已复制
查找设备
scan on
复制Error已复制
配对 这一步需要在手机确认
pair MACaddress //(刚刚查找的配对设备的mac地址)
复制Error已复制
连接
connect MACaddress //(刚刚查找的配对设备的mac地址)
复制Error已复制
信任设备
trust MACaddress //(刚刚查找的配对设备的mac地址)
复制Error已复制
连接完成
可通过运行根目录下/rp_test/bt/下的脚本来进行测试
/rp_test/bt/test_bt_clinet.sh

2、ifconfig wlan0 down关闭WIFI,不然WIFI老打印信息。
【关闭WIFI之后是否有其它问题未知/没有经过广泛评测!】
root@rk3576-buildroot:/#
root@rk3576-buildroot:/# ifconfig
eth0 Link encap:Ethernet HWaddr 76:7A:BA:CB:6C:9C
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:58
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1272 (1.2 KiB) TX bytes:1272 (1.2 KiB)
wlan0 Link encap:Ethernet HWaddr 9C:B8:B4:36:53:1E
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:270 (270.0 B)
root@rk3576-buildroot:/#
root@rk3576-buildroot:/#
root@rk3576-buildroot:/# ifconfig wlan0 down
[ 237.157674] [dhd] [wlan0] dhd_pri_stop : tx queue stopped
[ 237.157747] [dhd] [wlan0] dhd_stop : Enter
[ 237.168145] [dhd] dhd_stop: ######### called for ifidx=0 #########
[ 237.173479] [dhd] dhd_rx_frame: dhd_stop in progress ignore received packet
[ 237.173486] [dhd] CFG80211-ERROR) wl_cfgp2p_down : Clean up the p2p discovery IF
[ 237.173496] [dhd] [Repeats 0 times]
[ 237.173514] [dhd] CFGP2P-ERROR) wl_cfgp2p_disable_discovery : do nothing, not initialized
[ 237.173629] [dhd] CFGP2P-ERROR) wl_cfgp2p_del_p2p_disc_if : P2P interface unregistered
[ 237.174575] [dhd] dhd_stop: making dhdpub up FALSE
[ 237.174588] [dhd] dhd_tcpack_suppress_set: TCP ACK Suppress mode 1 -> mode 0
[ 237.174595] [dhd] dhd_tcpack_suppress_set: TCPACK_INFO_MAXNUM=40, TCPDATA_INFO_MAXNUM=40
[ 237.174607] [dhd] [wlan0] wl_android_wifi_off : g_wifi_on=1 force_off=1
[ 237.174616] [dhd] dhd_bus_devreset: == Power OFF ==
[ 237.174741] [dhd] dhd_bus_stop: making DHD_BUS_DOWN
[ 237.174759] [dhd] dhdsdio_isr : bus is down. we have nothing to do
[ 237.174782] [dhd] bcmsdh_oob_intr_unregister: Enter
[ 237.174818] [dhd] dhd_bus_devreset: making dhdpub up FALSE
[ 237.174825] [dhd] dhd_txglom_enable: enable 0
[ 237.174833] [dhd] dhd_bus_devreset: making DHD_BUS_DOWN
[ 237.174877] [dhd] wifi_platform_set_power = 0, delay: 10 msec
[ 237.174886] [dhd] ======== PULL WL_REG_ON(-1) LOW! ========
[ 237.174902] [WLAN_RFKILL]: rockchip_wifi_power: 0
[ 237.174910] [WLAN_RFKILL]: rockchip_wifi_power: toggle = false
[ 237.174917] wifi power off
[ 237.280865] [WLAN_RFKILL]: rockchip_wifi_power: toggle = false
[ 237.280903] [WLAN_RFKILL]: wifi shut off power [GPIO72-0]
[ 237.292052] [dhd] wifi_platform_set_power = 0, sleep done: 10 msec
[ 237.292093] [dhd] [wlan0] wl_android_wifi_off : out
[ 237.292174] [dhd] [wlan0] dhd_stop : Exit
root@rk3576-buildroot:/#
root@rk3576-buildroot:/#
root@rk3576-buildroot:/#
root@rk3576-buildroot:/# ifconfig
eth0 Link encap:Ethernet HWaddr 76:7A:BA:CB:6C:9C
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:58
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:36 errors:0 dropped:0 overruns:0 frame:0
TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2200 (2.1 KiB) TX bytes:2200 (2.1 KiB)
root@rk3576-buildroot:/#
root@rk3576-buildroot:/#

3、配对的详细LOG


手机端:




参考资料:
https://doc.rpdzkj.cn/#/zh_cn/%E7%91%9E%E8%8A%AF%E5%BE%AE%E7%B3%BB%E5%88%97/rk3588-rk3588s/7.%E6%8E%A5%E5%8F%A3%E4%BD%BF%E7%94%A8?id=%e7%bb%8f%e5%85%b8%e8%93%9d%e7%89%99
蓝牙
经典蓝牙
https://blog.csdn.net/wb4916/article/details/155376627?spm=1011.2415.3001.5331
20251129给荣品RD-RK3588开发板跑Rockchip的原厂Buildroot【linux-6.1】系统时适配AP6275P的经典蓝牙
https://blog.csdn.net/wb4916/article/details/155379131?spm=1011.2415.3001.5331
20251129给荣品RD-RK3588开发板跑Rockchip的原厂Buildroot【linux-6.1】系统时适配AP6275P的蓝牙BLE
更多推荐

所有评论(0)