跳到主要内容

微雪 WM8960 Audio HAT

产品简介

WM8960 Audio HAT是由微雪电子生产的一款音频转接板,采用WM8960 Codec方案,可实现双通道麦克风录音、音频播放功能,转接板外观如下图:

image-audio-wm8960

关于音频转接板的详细介绍,请参考WM8960音频转接板

安装方法

  • 硬件部署

  1. 按照下图方式,将转接板接入RDK X3的40pin header
    image-wm8960-audio-hat-setup
  • 软件配置

  1. 使用srpi-config配置音频板
    进入3 Interface Options->I5 Audio
    选择WM8960 Audio HATimage-audio-driver-hat-config00

  2. 运行命令sync && reboot重启开发板,如/dev/snd下出现如下设备节点,说明转接板安装成功

    root@ubuntu:~# ls /dev/snd/
    by-path controlC0 pcmC0D0c pcmC0D0p pcmC0D1c pcmC0D1p timer

该音频板在RDK X3上的的播放节点为pcmC0D0p,录制节点为pcmC0D1c

  • 卸载方法

  1. 使用srpi-config配置音频板
    进入3 Interface Options->I5 Audio
    选择UNSET,即可卸载音频驱动和相关配置

  2. 将载板拔掉。

运行

检查声卡是否存在,检查设备编号。

通过如下命令确认声卡是否注册

cat /proc/asound/cards 

通过如下命令确认功能设备的位置

cat /proc/asound/devices

2通道麦克风录音:

tinycap ./2chn_test.wav -D 0 -d 1 -c 2 -b 16 -r 48000 -p 512 -n 4 -t 5

双通道音频播放:

tinyplay ./2chn_test.wav -D 0 -d 0

常见问题

可以查看如下链接