【发布时间】:2015-11-20 23:48:05
【问题描述】:
我正在运行一个直接运行 debian 的 BBB。内核版本为 3.8.13-bone-47。
我正在使用一种与here 非常相似的斗篷。不同之处在于我使用的是 TLV320AIC3106 而不是 AIC3104,而且我只启用了音频输出,我对在此应用程序中录制音频不感兴趣。
我的应用程序的 pinout 与上面链接中的 cape 相同。
我已经点击链接here 来启动并运行斗篷。在我尝试播放示例波形文件之前,我所拥有的所有内容都与教程的输出相匹配。
当我播放样本波形文件时,我收到以下消息:aplay: pcm_write:1710: write error: Input/output error
运行dmesg 给我ALSA sound/core/pcm_lib.c:1010 playback write error (DMA or IRQ trouble?)
我遇到的问题是我不明白 DMA 是如何发挥作用的。这是 DMA 问题吗?是不是我的 I2C 等其他问题的症状?我是否在其他地方缺少配置?
感谢您对如何追踪此问题的任何想法。
【问题讨论】:
-
您可能需要检查编解码器是否已被驱动程序初始化。
标签: audio linux-device-driver beagleboneblack alsa