嵌入式爱好者

查看: 332|回复: 1

[Linux] imx6q_4.1.15_蓝牙连接问题

[复制链接]

3

主题

7

帖子

22

积分

扫一扫,手机访问本帖
发表于 2024-5-13 10:04:54 | 显示全部楼层 |阅读模式
使用i.MX6核心板,移植了一个wifi&BT二合一芯片,目前蓝牙已工作,可以正常看到hci0设备,可以搜索信号,但是在连接时报错,提示没有找到协议。下面时bluetoothd在连接蓝牙时的提示:
bluetoothd[964]: ../bluez-5.37/profiles/audio/a2dp.c:a2dp_source_connect() path
/org/bluez/hci0/dev_C4_40_F6_F1_B4_B4
bluetoothd[964]: a2dp-source profile connect failed for C4:40:F6:F1:B4:B4: Proto
col not available


运行环境是linux4.1.15, 蓝牙使用到bluez,hciconfig, sdptool, bluetooth, bluetoothctl, pulseaudio都是系统自带的,连接蓝牙错误时,未找到协议应该是指pulseaudio未加载响应的协议模块,但是这些模块在linux4.1.15没找到。
目前感觉应该要升级bluez、pulseaudio以及pulseaudio部分模块, 但是苦于这几个软件自行编译困难,步步都有小问题,目前还未完成编译成功
而且linux4.1.15没有像ubuntu有个apt可以直接安装所需软件。
想问下,在imx6q + linux4.1.15环境下, 如何正确进行蓝牙的连接,以及蓝牙应用层的开发? 升级软件方向对吗?
官方有没有在linux4.1.15提供对蓝牙的进一步支持?



回复

使用道具 举报

3

主题

7

帖子

22

积分

 楼主| 发表于 2024-5-13 10:38:02 | 显示全部楼层
root@imx6qsabresd:/# /usr/libexec/bluetooth/bluetoothd  --version
5.37
root@imx6qsabresd:/# pulseaudio --version
pulseaudio 8.0
root@imx6qsabresd:/#
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-6-16 09:40

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表