<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[【FAQ】全志T113芯片蓝牙音乐播放失败如何解决？]]></title><description><![CDATA[<h2><strong>1.主题</strong></h2>
<p dir="auto">T113-S3 蓝牙音乐播放失败问题</p>
<h2><strong>2.问题背景</strong></h2>
<p dir="auto">硬件：T113 + XR829<br />
软件：Linux（非Tina）</p>
<h2><strong>3.问题描述</strong></h2>
<h3><strong>3.1复现步骤</strong></h3>
<pre><code>#驱动路径要根据固件实际路径
insmod /lib/modules/5.4.61±ab179/xradio_btlpm.ko

等驱动安装完再执行后续操作
echo 0 &gt; /sys/class/rfkill/rfkill0/state
sleep 1
echo 1 &gt; /sys/class/rfkill/rfkill0/state
sleep 1

hciattach -n ttyS1 xradio &amp;

hciconfig hci0 up
hciconfig hci0 piscan

#启动蓝牙协议栈
bluetoothd -n &amp;

#设定本机为播放源
bluealsa -p a2dp-source &amp;

#进入蓝牙控制终端
bluetoothctl

#扫描周边蓝牙设备
scan on
#若例表中已找到设备则手动停止扫描
scan off
#连接蓝牙音箱
connect &lt;蓝牙音箱MAC&gt;
</code></pre>
<p dir="auto"><strong>连接成功提示Device 30:21:23:6F:18:E2 Connected: yes</strong></p>
<pre><code>#退出bluetoothctl
exit

#播放音乐aplay -D bluealsa:DEV=音箱mac 音乐文件路径
aplay -D bluealsa:DEV=30:21:23:6F:18:E2 /a.wav &amp;
</code></pre>
<h3><strong>3.2具体表现</strong></h3>
<p dir="auto">蓝牙音乐播放失败，并且出现蓝牙设备断开现象</p>
<h2><strong>4.问题分析</strong></h2>
<p dir="auto">1、对比R328等Tina平台，以上的验证方法没有问题，bluez 和 bluealsa版本也一致，因此判断不是操作或者版本本身的问题。<br />
2、由于蓝牙已经断开，查看进程情况，通过PS命令，看出Bluetoothd进程还在，但是bluealsa进程已经退出。<br />
3、加打印分析bluealsa退出点，经过验证是在SBC编码环节。<br />
4、排查SBC编码的代码，发现程序在某个点会崩溃。<br />
5、在网上查找相关案例，疑似与编译配置有关系。</p>
<h2><strong>5.根本原因</strong></h2>
<p dir="auto">与SBC编译的配置有关系，在当前的编译工具链环境下，需要打开<code> --enable-high-precision</code>配置</p>
<h2><strong>6.解决办法</strong></h2>
<p dir="auto">如下修改配置：</p>
<ul>
<li>修改sbc_primitives.h</li>
</ul>
<pre><code>diff --git a/sbc/sbc_primitives.h b/sbc/sbc_primitives.h
index e01c957..b060484 100644
--- a/sbc/sbc_primitives.h
+++ b/sbc/sbc_primitives.h
@@ -27,6 +27,10 @@
 #ifndef __SBC_PRIMITIVES_H
 #define __SBC_PRIMITIVES_H

+#ifdef HAVE_CONFIG_H
+#include &lt;config.h&gt;
+#endif
+
 #define SCALE_OUT_BITS 15
 #define SBC_X_BUFFER_SIZE 328
</code></pre>
<ul>
<li>在sbc.mk中增加</li>
</ul>
<pre><code>SBC_CONF_OPTS = --enable-high-precision
</code></pre>
]]></description><link>https://bbs.aw-ol.com/topic/2873/faq-全志t113芯片蓝牙音乐播放失败如何解决</link><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 17:09:53 GMT</lastBuildDate><atom:link href="https://bbs.aw-ol.com/topic/2873.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 12 Jan 2023 02:04:22 GMT</pubDate><ttl>60</ttl></channel></rss>