RDK X3 Module接ES7210专用音频版无法使用问题

问题现象:X3 Module 加载modprobe hobot-snd-7210 snd_card=5命令报ERROR

排查问题时发现:

1.用I2C命令可以查到I2C0 上两个7210和8156设备

2.查ls /dev/snd 无任何pcm节点

3.查设备树发现i2s0和i2s1都分别配置,且i2s1的引脚映射与X3 Module的40PIN引脚无法对应

RDK X3 Module 自带底板和树莓IO-BASE V4底板的40PIN接口是一致的,都无法加载RDK X3的专用音频版(2*es7210+es8156),查原理图发现es8156应该接I2S1接口,而兼容树莓派40PIN接口的X3 Module底板并没有I2S1接口,甚至怀疑X3 Module核心板未引出i2s1的关键引脚GPIO105;对比RDK X3 PI 板子的40PIN接口发现X3派有I2S0和I2S1同时接到音频板上,故i2s0可正常驱动两片编码芯片,i2s1可正常驱动es8158解码芯片;

诉求:请RDK X3 Module的技术支持大佬们给出麦克风实时输入ASR的软硬件解决方案,完善产品的功能;

如果仅能使用WM8960进行ASR,请更新开发说明文档,也希望能给出语音降噪/人声增强/回环啸叫的示例Demo,毕竟X3 PI的音频板从硬件设计上看是能方便做出这几类音频前端处理的,而8960音频板没有这个功能;

希望给出的问题能够有答案,这样社区才会有更多的开发者参与并分享真实的开发认识和成果!

RDK X3 Module 无法支持专用音频版(2*es7210+es8156),i2s的接口确实是不兼容的。-
WM8960 的使用文档已经在补充了。

感谢反馈!

请问rdk X3 module有什么推荐的音频板

你好,可以使用usb的音频版,官方的新版本十月份发布