t113-c-i2s设备设置尝试

记录一下i2s设备设置,由于没买麦克风阵列所以结果应该是一个虚拟的设备显示

1.设置设备树,板级设备树:

由于我的板子上只有PB4567,所以只能设置PB4复用为in和out,不知道这样可不可以用,在学i2s的时候明明说是可以dat用一条线的。

设置状态为okay

2.menuconfig 的设置

3.烧录验证

直接失败

并没有所说的asound

寻找问题

我在百问网的一篇文章中找到一篇更详细的说明,但是其中还是有很多不理解的地方,比如i2s到底怎么用基本上都是一笔带过

https://blog.csdn.net/thisway_diy/article/details/129195666

根据操作可以得到所有的音频设备,包括虚拟的麦克风和扬声器设备,但问题在于我的板子上并没有引出dmic,只有一组i2s还只是输出模式,对于i2s的资料也是少之又少

如何解决

之前用io模拟过spi的通讯,实在不行用esp32s3作为外围的音频设备处理,吧pcm或者pdm传输给linux板子,但这样做肯定要从新画一块板子和买器件,同时相当于放弃了alsa库,开发周期肯定会延长很多。

 

posted @ 2023-08-05 12:31  悠闲的小莫  阅读(104)  评论(0编辑  收藏  举报