我正在尝试将一个I2S麦克风(Invensense ICS43432)连接到运行Arch的Raspberry (B+)上,但失败了。我在相关的Arch论坛上征求了一些具体的建议,但我的问题实际上更普遍:如何调试Linux音频输入问题?
我已经用逻辑分析器验证了I2S麦克风正在正确的通道(左)和Raspberry的正确引脚上发送合理的数据。I2S麦克风在ALSA下显示为“声卡”。arecord非常乐意从那个设备上录制,我已经将使用alsamixer的设备的增益提高了30 dB。然而,记录的文件的所有数据字节都是零。
如何在Linux下检查音频数据流、DMA操作?
发布于 2019-02-27 22:02:13
我也有同样的问题,试图在立体声录制,使用2 Adafruit I2S微机电系统的突破:一个记录工作良好,但零当使用ALSA写入一个bin文件。选择32位字格式(小终端32位,签名)使其工作。只有我以64位立体声帧结束。
https://stackoverflow.com/questions/48511965
复制相似问题