大家好、尝试测试评估板上的麦克风、但该麦克风有问题。 我已将跳线设置为 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中断超时!