This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LINUXSDK-OMAPL138:无法使用 ARecord 命令使麦克风在 TLV320AIC3111上工作

Guru**** 1688270 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1222493/linuxsdk-omapl138-unable-to-get-microphone-working-on-tlv320aic3111-using-arecord-command

器件型号:LINUXSDK-OMAPL138

大家好、尝试测试评估板上的麦克风、但该麦克风有问题。 我已将跳线设置为 Diff Mono、但仍然无法测试麦克风。

第二次尝试时、我们始终会收到"读取错误"

root@am62xx-evm:~# arecord -t wav -d 10 -f dat /home/root/testMic.wav
录制波浪/home/root/testMic.wav :有符号16位小端字节序,速率48000Hz,立体声
ARecord:PCM_Read:2151:读取错误:输入/输出错误
root@am62xx-evm:~# aplay /usr/share/sounds/alsa/Front_Center.wav
Playing wave '/usr/share/sounds/alsa/Front_Center.wav : Signed 16 bit Little Endian, RATE 48000Hz, Mono.

root@am62xx-evm:~# arecord -l
****捕获硬件设备列表****
卡0:AM62xSKEVM [AM62x-SKEVM]、器件0:Davinci-McASP.0-tlv320aic31xx-hifi tlv320aic31xx-hif-0[Davinci-McASP.0-tlv320aic31xx-hifi tlv320aic31xx-hif-0]
子器件:1/1
子设备#0:子设备#0
root@am62xx-evm:~#

dmesg:  

[ 16700167] Davinci-McASP 2b1000.McASP:未处理的 Rx 事件。 rxstat:0x00000104

[ 226.845332] Davinci-McASP 2b1000.McASP:接收缓冲区溢出
[ 230.208809] ti-udma 485c0100.dma-控制器:chan2中断超时!