天嵌3399开发板移植移植ALC5640连载2-声卡调试

2021年11月05日 10:34    发布者:Embedsky007

[*]通过如下命令确认声卡是否注册成功


2.查看寄存器

3.写寄存器


4.通过查看clk tree确认相应的audio clk是否正常。


以上调试后,基本能够确定我们的声卡已经注册到系统中,并且通过软件的方式看到我们mclk的频率为11.288MHz。下面的命令用来播放音频。


我们播放的是48KHz频率的音频,播放后发现有杂音,用示波器测量mclk的波形发现频率并不是12.288MHz。调试发现,硬件接口中使用的是I2S1,但是I2S1使用了I2S0的mclk,I2S0的mclk默认是12MHz。