Audio 配置
5 Dec 2024
Read time: 2 minute(s)
使能 Audio 驱动
-
在 Luban-Lite 根目录下执行以下 scons --menuconfig 命令,进入 menuconfig 的功能配置界面,按如下选择:
Board options ---> [*] Using audio
注:为了使用方便,选择 Using audio 后会自动选择 audio 驱动框架。
-
Audio 模块的 driver 层驱动基于 RT-Thread 的 audio 驱动框架实现,因此需要使能 RT-Thread 的 audio 框架。
RT-Thread options ---> RT-Thread Components ---> Device Drivers ---> [*] Using Audio device drivers (20480) Replay memory pool block size (2) Replay memory pool block (2048) Record pipe size
功能配置
使能 Using audio
后,会进入 audio
参数配置页面,用户可根据开发板实际情况进行配置。
Audio parameter --->
Audio parameter 配置界面包括下列参数配置:
- Playback
播放功能
[*] Using Playback
- DMIC
录音功能
[*] Using DMIC
- AMIC
录音功能
[*] Using AMIC
- PA enable pin:控制功放的
shutdown,需要根据板子进行配置。
(PA.7) PA enable pin Select PA enable level (high level Active) ---> Select SPK channel (Using SPK1) --->
- Select PA enable
level:选择使能引脚的工作电平,需要根据板子进行配置,有如下两种选择:
(x) high level Active () low level Active
-
Select SPK channel:选择需要使用的 SPK 播放器,有如下三种选择:
() Using SPK0 () Using SPK1 (x) Using SPK0 and SPK1
-
Using SPK0 和 Using SPK1:只支持单端模式。
-
当选择 Using SPK0 and SPK1 时,有单端输出和差分输出两种模式选择:
Select SPK output mode( ) ---> (x) single output () SPK0 differential output () SPK1 differential output
-