版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

card编号

设备名称

硬件接口

功能说明

0

rockchiphdmi0

HDMI0

第一个HDMI接口音频输出

1

rockchipdp0

DisplayPort0

第 1 路 DP 接口(仅支持视频输出,不支持音频

2

rockchipdp1

DisplayPort1

第 2 路 DP 接口(仅支持视频输出,不支持音频

34

rockchipes8388

ES8388 Codec

板载音频接口(3.5mm 4 节接口,支持:耳机输出、扬声器输出、MIC 输入)

...

2. 测试准备

2.1 工具 / 文件:

  • 测试音频文件:test.wav(推荐格式:16bit、44.1kHz、立体声)
  • 调试工具:
    • 电脑端:adb(需配置环境变量)
    • 设备端:aplay(已预装)

2.2 硬件连接:

  • 测试 HDMI 音频:将 HDMI 线连接至设备的 HDMI 接口与支持音频输出的显示设备(如带音箱的显示器)
  • 测试板载音频:将 3.5mm 耳机插入板载音频接口


代码块
languageshell
titlebash
# 步骤1:通过adb连接设备(确保设备已开启调试模式)
adb shell

# 步骤2:推送测试音频文件到设备(电脑端执行)
#推送测试音频文件到设备
adb push C:\Users\Administrator\Desktop\test.wav /test.wav

#查看音频设备列表# 步骤3:查看设备音频输出列表(确认card编号对应关系)
aplay -l

#HDMI音频输出测试# 步骤4:HDMI0音频输出测试
aplay -D plughw:0,0 /test.wav
# 预期现象:HDMI连接的显示设备播放音频

#耳机音频输出测试# 步骤5:板载音频(耳机)输出测试
aplay -D plughw:43,0 /test.wav 
# 耳机播放声音预期现象:3.5mm耳机播放音频

#硬件功能测试# 步骤6:硬件功能验证(正弦波测试,排除文件本身问题)
speaker-test -D hw:43,0 -t sine -f 1000 -c 2 -l 2 #硬件测试

#测试结果:
硬件测试:两个耳机有蜂鸣声,说明音频硬件正常
使用耳机音频输出:音乐正常播放
使用HDMI音频输出:音乐正常播放
# 预期现象:耳机输出1000Hz双声道正弦蜂鸣声



二、HDMI 输入测试


测试准备:

1.有效的 HDMI 信号源(如笔记本电脑、摄像头等)连接到开发板的 HDMI IN 接口,连接图如下所示:

...