针对音箱日常工作项目开展的前期,需要快速的适配音频子模块,方便项目的声学评估和开展,期间遇到不少的问题,其中有一些细节往往会忽略掉,然而正好是问题的所在。在此背景下,遇到问题一步一步梳理,方便快速的定位出问题所在 。
适用范围 : 通用的Android / Linux 平台皆可适用
root@:/# cat /proc/asound/cards
0 [snddmic ]: snddmic - snddmic
snddmic
1 [audiocodecex ]: audiocodec-ex - audiocodec-ex
audiocodec-ex
2 [sndacm8625 ]: sndtas5805 - sndtas5805
sndtas5805
root@:/# amixer
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined
Playback channels: Mono
Limits: Playback 0 - 578
Mono: Playback 0 [0%]
硬件电路中功放接法是BTL模式,功放软件参数必须配置的也是BTL模式,否则会出现无声音的问题。 比如在某项目中,硬件电路接法是PBTL模式,但是功放参数中是BTL模式,所以排查一波之后才确定问题