同一组I2S挂载4颗es8388,关于8388的驱动的修改
将驱动拷贝出来成4份,每份对应一颗8388,然后修改其中es8388_dapm_widgets,audio_map,es8388_snd_controls里面各个部件的名字。否则注册声卡时,kcontrol会产生冲突导致注册不成功。这样子做好处是届时可以通过tinymix去修改每个8388的寄存器。单独控制。但是修改会比较繁琐
mclk是12.28800
LRCK 是48K
SCLk是3.07M(一个周期是64 64*48 =3.07)32个字节
边录边播
arecord -fS32_LE -r48000 -t wav | aplay
录制文件
arecord -fS32_LE -r48000 -t wav test.wav
多个设备配置有问题的话查找(i2cdump -f -y 2 0x10 b)相关寄存器,手动进行设置寄存器