[RK3399] [Android7.1] UAC配置,使用USB转音频喇叭播放声音

        因为接口问题,需要在RK3399的板子上使用USB转音频接音箱外放,从网上购买了USB转音频模块,在电脑上和手机上测试接音箱都可以正常播放,但是接到RK3399时,没有声音,从网上查资料发现,原来是RK3399默认没有打开UAC功能。

        参考网上配置,配置如下图:

        在kernel目录,make menuconfig,在Device Drivers/USB support/USB Gadet Support选项下,选择USB Gadget Drivers为 USB functions configurable through configfs。

        选择好后,在该界面下方有 Audio class 1.0 选项,如下图,按Y选中

        

       

        然后,在Device Drivers/Sound card support/Advanced Linux Sound Architecture/USB sound devices路径下,按Y选择USB Audio/MIDI driver

        选择好配置后,选择下方Save保存。

 

        我操作了几次,发现操作完后,再次打开,配置没有保存。经过网上资料查询,在kernel/arch/arm64/configs路径下的firefly_defconfig文件下,修改该配置

        修改的配置如下,将CONFIG_SND_USB_AUDIO=y前的#去掉,即打开USB的AUDIO功能

        配置完成后,如下,输入:wq保存,重新编译kernel,升级后,输出声音。

        

 

 

 

 

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值