我正在尝试在我的嵌入式 Linux ARM 板上运行 ALSA。我正在使用 buildroot-2017 编译整个系统,正确编译后我可以运行 alsamixer 并设置其设置。但是我无法播放任何内容 - 例如“aplay sound.wav”给出输入/输出错误。
在较旧的 buildroot-2015.05 上,alsa 驱动程序工作正常 - 我可以通过 aplay 播放音频流。在新的 buildroot 中 - 我遇到 I/O 错误。
音频控制器是TLV320AIC3204,嵌入式设备有扬声器。
任何人都知道 ALSA 是如何工作的 - 以及如何调试和修复这样的问题?有什么建议么?