通过如下命令确认声卡是否注册成功
2.查看寄存器
3.写寄存器
4.通过查看clk tree确认相应的audio clk是否正常。
以上调试后,基本能够确定我们的声卡已经注册到系统中,并且通过软件的方式看到我们mclk的频率为11.288MHz。下面的命令用来播放音频。
我们播放的是48KHz频率的音频,播放后发现有杂音,用示波器测量mclk的波形发现频率并不是12.288MHz。调试发现,硬件接口中使用的是I2S1,但是I2S1使用了I2S0的mclk,I2S0的mclk默认是12MHz。