本帖最后由 可乐丸子 于 2016-9-4 15:02 编辑
DragonBoard 410c
开发板默认使用HDMI音频,开发板本身的Analog Expansion(模拟扩展接口)也为用户添加扬声器 麦克风 耳机口提供了方便,下面介绍在DragonBoard 410C开发板上添加扬声器的正确姿势
首先准备一个8欧 1瓦或者4欧 3瓦的扬声器(可以买平板喇叭)
![]()
然后用2根杜邦线连接到扬声器的正负极,另外一端用来连接到开发板上
开发板的模拟扩展接口定义如下
其中的Pin1和Pin2就是需要连接的扬声器的正负极,Pin1为正极,Pin2为负极,使用杜邦线连接好后给开发板上电
电路示意图如下
然后用在电脑上面使用无线ADB方法连接开发板,具体可见笔者之前帖子,然后输入如下命令开启扬声器模式
- adb root
- adb shell
- tinymix 'PRI_MI2S_RX Audio Mixer MultiMedia1' 1
- tinymix 'RX3 MIX1 INP1' 'RX1'
- tinymix 'SPK DAC Switch' 1
复制代码
具体如下图
接着在系统设置-提示音里面调大调小提示音测试或者跟换提示音测试扬声器是否工作正确
如果想添加3.5mm耳机孔 麦克风,具体可以见如下官方文档
https://developer.qualcomm.com/download/db410c/stereo-connector-and-audio-routing-application-note.pdf
其中音频混合器的配置文件如下
https://source.codeaurora.org/quic/la/platform/vendor/qcom/msm8916_32/tree/mixer_paths_***c.xml?h=LA.BR.1.2.4_rb1.11
如需关闭扬声器模式输入如下命令即可
- tinymix 'PRI_MI2S_RX Audio Mixer MultiMedia1' 0
- tinymix 'RX3 MIX1 INP1' 'ZERO'
- tinymix 'SPK DAC Switch' 0
复制代码
以上为安卓固件下使用扬声器的正确姿势,在Debian下可以使用Pulseaudio进行切换,但硬件连接方法和上面一致。
0