全志r329平台 蓝牙连接报错

在全志R329平台,编写BLE测试程序,连接的时候报错,特在此记录一下。

1. 连接之前提示 :bg_scan_update Failed ,hci_req_sync: err -16

1> 原因没有找到,不过通过hcidump 抓包分析,在连接之前,会设置扫描参数和使能扫描,目前还不清楚是后台哪个进程设置的(bluetoothd没有起)。

还不清楚是否是这个导致报此错误,不过不会影响连接。

2> 在换了一个驱动后,连接就不会报此错误了。

更换了:/lib/firmware/rtlbt/下的rtl8723d_config和rtl8723d_fw

2. 创建连接的时候,偶尔会提示connect error: Transport endpoint is not connected-107

原因:在请求连接的时候,remote设备已经睡眠

3. 创建连接时候,提示:Error:connect error : Device or resource busy(16)

这个原因也没有找到,初步怀疑是kernel配置的问题。用了同事编的image镜像,没有此问题。还没有对比make menuconfig和make kernel_menuconfig的配置有哪些不同

 
原文地址:https://www.cnblogs.com/hjj801006/p/14480648.html