Rob*_*Rob 5 linux debugging alsa dma raspberry-pi
我正在尝试将 I2S 麦克风 (Invensense ICS43432) 连接到运行 Arch Linux 的 Raspberry Pi (B+),但失败了。我已经在相关的 Arch Linux ARM 论坛中寻求了具体的建议,但我的问题实际上比这更笼统:如何调试 Linux 音频输入问题?
我已经使用逻辑分析仪验证了 I2S 麦克风正在正确的通道(左)和 Raspberry Pi 的正确引脚中发送敏感数据。I2S 麦克风在 ALSA 下显示为“声卡”。 arecord我非常高兴从该设备进行录音,并且我已将该设备的增益提高了alsamixer30 dB。然而记录文件的所有数据字节都是零。
在Linux下如何检查音频数据流、DMA操作?
小智 1
我在尝试使用 2 个 Adafruit I2S MEMS 分线麦克风进行立体声录音时遇到了同样的问题:arecord 工作正常,但在使用 ALSA 写入 bin 文件时为零。选择 32 位字格式(Little Endian 32 位,带符号)使其可以工作。只有我最终得到 64 位立体声帧。
| 归档时间: |
|
| 查看次数: |
1041 次 |
| 最近记录: |