参数配置
4 Dec 2024
Read time: 2 minute(s)
- 打开 I2S 的驱动支持。按照框架设计,SOC 和音频 Codec 是通过 I2S 接口实现音频的播放和录音,需要 I2S 的支持,所以在 menuconfig 中打开 I2S 的驱动支持,如下所示:
Board options ---> [*] Using I2S0
- 选择使用音频 codec。如果使用 I2S 进行音频的播放和录音,则需要选择 codec 芯片,如下所示:
Drivers options ---> Peripheral ---> External Audio Codec Suppory ---> [*] Select external audio codec
-
配置 codec 参数。
选择 Select external audio codec 之后会出现 codec 参数的配置项,如下所示:[*] Select external audio codec Select external codec(es8388) ---> ES8388 codec options --->
以 es8388 为例,如下所示:- Select external codec(es8388):选择不同型号的 codec
芯片。
Select external codec(es8388) ---> (x) es8388
- ES8388 codec options:配置选中了的 codec 芯片的参数。以下示例中,选中的 codec 芯片的配置项分别为:i2c port、shutdown pin、MCLK NFS、SCLK NFS:
ES8388 codec options ---> (i2c1) es8388 i2c port select (PA.13) PA shutdown pin Select PA enable level (high level Active) ---> (256) MCLK NFS (64) SCLK NFS
其中,Select PA enable level 是用于控制功放的 shutdown 的工作电平,需要根据板子进行配置,有如下两种选择:Select PA enable level (high level Active) ---> (x) high level Active ( ) low level Active
- Select external codec(es8388):选择不同型号的 codec
芯片。