工具/软件:Linux
您好,
在我的应用程序中,我使用BeagleBone Green作为主机,并使用tlv320aic3105自定义音频角。 我使用TI处理器SDK修改器件树AM335x-bonegreen.dts并将其替换为BeagleBone Green。 我看到声卡设置如下:
****播放硬件设备列表****
卡0:EVM [DA830 EVM-],器件0:AIC3X tlv320aic3X-hifi-0[]
子设备:1/1
子设备#0:子设备#0
但是,当我运行回放测试时,测试挂起。 以下是测试结果:
a播放/usr/share/doc/Sounds/alsa/Front_Center.wav
播放wave '/usr/share/sounds/alsa/Front_Center.wav':已签名的16位Little Endian,速率4.8万 Hz,Mono
这里有一个问题:当我尝试配置tlv320aic3105时,我必须使用i2cset -f -y强制更改寄存器的值,例如:
i2cset -f -y 2 0x18 0x00 0x00
我不知道导致此问题的原因,我不确定是否由于此问题而导致播放挂起。
此致,
Bruce