音频调试(RK)

1.查看声卡和设备:

cat proc/asound/cards

rk3126c:/ # cat /proc/asound/cards 
	0 [RKRK312X ]: RK_RK312X - RK_RK312X
	RK_RK312X
	1 [RKHDMII2S ]: RK-HDMI-I2S - RK-HDMI-I2S
	RK-HDMI-I2S
rk3126c:/ # 


播放:

aplay -D plughw:0,0 xxx.wav    plughw 后面的 0,0 指的是 card0,device0. (声卡id和设备id),
aplay -l 	查看声卡
aplay -D plughw:0,0 test.wav  	播放声卡0
aplay -D plughw:1,0 test.wav  	播放声卡1


录音:

arecord -D hw:1,0-f cd -r 44100 -C 2 -t wav test.wav
arecord -D hw:1,0 -f cd -t wav -M test.wav
arecord -D hw:1,0 -f cd test.wav
arecord -f cd test.wav

通路调试:

rk3126c:/ # tinymix 

 Mixer name: 'RK_RK312X'
 Number of controls: 7
	ctl type num name value
	0 ENUM 1 Playback Path OFF
	1 ENUM 1 Capture MIC Path MIC OFF
	2 ENUM 1 Voice Call Path OFF
	3 BOOL 1 Mic Jack Switch On
	4 BOOL 1 Headset Jack Switch On
	5 BOOL 1 Ext Spk Switch On
	6 BOOL 1 Headphone Jack Switch On
	
rk3126c:/ # 
rk3126c:/ # tinymix 0 SPK 
rk3126c:/ # 

rk3126c:/ # tinymix 

 Mixer name: 'RK_RK312X'
 Number of controls: 7
	ctl type num name value
	0 ENUM 1 Playback Path SPK
	1 ENUM 1 Capture MIC Path MIC OFF
	2 ENUM 1 Voice Call Path OFF
	3 BOOL 1 Mic Jack Switch On
	4 BOOL 1 Headset Jack Switch On
	5 BOOL 1 Ext Spk Switch On
	6 BOOL 1 Headphone Jack Switch On
 
2.音频相关调试

查看寄存器:
# cat  sys/kernel/debug/asoc/rockchip,es8323-codec/codec:ES8323.2-0010/codec_reg 

修改寄存器:
# echo 'reg value' > sys/kernel/debug/asoc/rockchip,es8323-codec/codec:ES8323.2-0010/codec_reg 

3.相关版本记录:

android 9

cat  sys/devices/platform/sound/ff890000.i2s-ES8323 HiFi/codec_reg    查看音频寄存器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YY2065

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值