Edit online

外部 Codec 配置

Read time: 1 minute(s)

使能 Audio 驱动

  1. Luban-Lite 根目录下执行以下 scons --menuconfig 命令,进入 menuconfig 的功能配置界面,按如下选择:

    Board options --->
        [*] Using audio
    注:

    为了使用方便,选择 Using audio 后会自动选择 audio 驱动框架。

  2. Audio 模块的 driver 层驱动基于 RT-Thread 的 audio 驱动框架实现,因此需要使能 RT-Thread 的 audio 框架。

    RT-Thread options --->
        RT-Thread Components --->
            Device Drivers --->
                [*] Using Audio device drivers
                (2048) Replay memory pool block size
                (2) Replay memory pool block
                (2048) Record pipe size
    

功能配置

Drivers options --->
    Peripheral --->
        External Audio Codec Support --->
            [*] Select external audio codec
            [ ]   es8388 (NEW)
            [*]   tlv320aic3101 (NEW)                        //使用的Codec
            [ ]   cs4344 (NEW) 
            TLV320AIC3101 codec options  --->
                (i2c1) tlv320 i2c port select (NEW)          //Codec的初始化通道
                (256) MCLK NFS (NEW)
                (64) SCLK NFS (NEW) 
            (PA.13) PA shutdown pin (NEW)                     //控制播放的shutdown
            Select PA enable level (high level Active)  --->  //使能引脚的工作电平