Local music示例

源码路径:example/multimedia/audio/dual_adc_dac

支持的平台

  • 在SiFli的模组板上无法运行, 需要用sf32lb58系列芯片做的板子才行,而且要有两个模拟麦。

概述

本例程演示如何同时录制两个模拟麦的声音,如何选择其中一个麦录音:

例程的使用

硬件需求

运行该例程前,需要准备:

  • 一块能接两个模拟麦的使用sf32lb58芯片的板子(支持的平台)。

  • 喇叭。

编译和烧录

因为需要客户自定义的板子,实际上需要用自定义的board编译,切换到例程project目录,运行scons命令执行编译:

> scons --board=sf32lb58-lcd_n16r32n1_a1_dpi_hcpu -j32

切换到例程project/build_xx目录,运行uart_download.bat,按提示选择端口即可进行下载:

$ ./uart_download.bat

     Uart Download

please input the serial port num:5

关于编译、下载的详细步骤,请参考快速上手的相关介绍。

例程的预期结果

命令说明:

  1. mic2file

10秒后会有两个文件生成,分别是两个麦的录音PCM数据 mic0_16k.pcm mic1_16k.pcm

  1. mic2speaker 0 用第一个模拟麦采集数据并在喇叭播放

  2. mic2speaker 1 用第二个模拟麦采集数据并在喇叭播放

异常诊断

参考文档

更新记录

版本

日期

发布说明

0.0.1

05/2026

初始版本