Firefly开源社区

标题: 在rk3399开发板上,如何使用i2s接口作为音频输入,使用系统的自带的声卡输出声音? [打印本页]

作者: qingfeng623    时间: 2017-9-4 16:20
标题: 在rk3399开发板上,如何使用i2s接口作为音频输入,使用系统的自带的声卡输出声音?

音频输入设备是i2s master,四根线连接到RK3399扩展接口J21的11(GND),13(I2S0_SCLK),14(I2S0_LRCK_RX),16(I2S0_SDI0)脚。这样的连接没有问题吧?懂硬件的帮忙看一眼。J21定义如下:




源码使用官方下载的最新源码。知道的,谁给提点一下,有文档资料的也行。

作者: wooes    时间: 2017-9-5 16:57
如果I2S0给MIC使用,接I2S0_CLK作为MCLK给MIC,接I2S0_LRCK_TX供给MIC采样,然后I2S0_SCLK与I2S0_SDI0分别是BCLK与数据
作者: qingfeng623    时间: 2017-9-6 11:19
wooes 发表于 2017-9-5 16:57
如果I2S0给MIC使用,接I2S0_CLK作为MCLK给MIC,接I2S0_LRCK_TX供给MIC采样,然后I2S0_SCLK与I2S0_SDI0分别 ...

我的麦克风上没有相应的mic针脚留出,另个四个都连好了。

我现在遇到的是,在rk3399上应该怎么发现我的麦克?怎么切换到通过我的麦克输入音频?
作者: wooes    时间: 2017-9-6 14:48
本帖最后由 wooes 于 2017-9-6 14:50 编辑

1.我之前把I2S作为MIC使用,不是你这样连线的
2.要想MIC工作正常,首先codec驱动要注册成功
  可通过命令查看:
  cat /proc/asound/cards
  ls /dev/snd/
作者: qingfeng623    时间: 2017-9-6 16:31
I2S作为MIC还有别的连线方式吗?

rk3399_firefly_edp_box:/ # cat /proc/asound/cards                              
0 [rockchiphdmi   ]: rockchip_hdmi - rockchip,hdmi
                      rockchip,hdmi
1 [rockchiprt5640c]: rockchip_rt5640 - rockchip,rt5640-codec
                      rockchip,rt5640-codec
2 [ROCKCHIPSPDIF  ]: ROCKCHIP_SPDIF - ROCKCHIP,SPDIF
                      ROCKCHIP,SPDIF
rk3399_firefly_edp_box:/ # ls -l /dev/snd/                                    
crw-rw----  1 system audio 116,   2 2017-09-06 07:30 controlC0
crw-rw----  1 system audio 116,   4 2017-09-06 07:30 controlC1
crw-rw----  1 system audio 116,   7 2017-09-06 07:30 controlC2
crw-rw----  1 system audio 116,   3 2017-09-06 07:30 pcmC0D0p
crw-rw----  1 system audio 116,   6 2017-09-06 07:30 pcmC1D0c
crw-rw----  1 system audio 116,   5 2017-09-06 07:30 pcmC1D0p
crw-rw----  1 system audio 116,   8 2017-09-06 07:30 pcmC2D0p
crw-rw----  1 system audio 116,  33 2017-09-06 07:30 timer
rk3399_firefly_edp_box:/ #

有没有qq,加一下方便请教。我的是946495596.




作者: wooes    时间: 2017-9-12 20:41
看看官方的这个文档

Rockchip Audio 开发指南 V1.0-20160606.pdf

723.46 KB, 下载次数: 345, 下载积分: 灯泡 -1 , 经验 -1


作者: qingfeng623    时间: 2017-9-14 18:57
wooes 发表于 2017-9-12 20:41
看看官方的这个文档

官方的这个文档主要指导了怎么添加一个simple-audio-card,,而且内容很少,没有codec部分说明。
作者: qingfeng623    时间: 2017-9-14 18:58
wooes 发表于 2017-9-12 20:41
看看官方的这个文档

官方的这个文档主要指导了怎么添加一个simple-audio-card,而且内容很少,没有codec部分说明。
作者: nds_shenzhen    时间: 2017-11-24 10:57
有没有 更详细的开发相关文档呢
作者: 繧餤﹍.風輕.    时间: 2017-12-5 18:11
我实现了这个功能
作者: qingfeng623    时间: 2017-12-7 12:02
繧餤﹍.風輕. 发表于 2017-12-5 18:11
我实现了这个功能

有没有发个帖子?或者留下个qq?
作者: qingfeng623    时间: 2017-12-7 12:02
繧餤﹍.風輕. 发表于 2017-12-5 18:11
我实现了这个功能

有没有发个帖子?或者留下个qq?
作者: 繧餤﹍.風輕.    时间: 2017-12-8 16:06
qingfeng623 发表于 2017-12-7 12:02
有没有发个帖子?或者留下个qq?

qq240643481
作者: 我心依旧    时间: 2018-9-21 14:52
楼主这个功能这么实现的?目前我也在做这个功能
作者: 我心依旧    时间: 2018-9-21 15:00
楼主方便留个QQ或者微信之类的交流下吗?
作者: bird4913    时间: 2018-12-6 10:25
繧餤﹍.風輕. 发表于 2017-12-5 18:11
我实现了这个功能

怎么玩的???可以指导 一下吗,QQ451573387
作者: HGYGO    时间: 2019-1-22 12:21
楼主实现这个功能了吗?
作者: 邹璇    时间: 2019-5-14 08:56
kan kan
作者: wx_繧餤﹍_Nyrw9    时间: 2019-6-13 18:36
firefly坑爹的是audo hal不开源,我玩过音频多种功能,有需要交流+q 865075732
作者: wangxuan    时间: 2019-6-15 21:10
这么老的帖子,没人了结一下吗?
作者: 一木川川    时间: 2019-6-17 14:10
用i2s作为音频输入还能直接用android的api吗
作者: 15529885728    时间: 2019-7-18 15:24
。。。
作者: 771961621    时间: 2020-1-1 20:31
很好,很有一年
作者: djyqz    时间: 2020-2-16 01:15
不错不错正找这个呢
作者: fenglcj    时间: 2020-4-2 14:33
看看文档

作者: allinster    时间: 2020-5-9 15:36
感谢分享
作者: 周同学    时间: 2020-7-10 14:07
没声音怎么配配置
作者: wfei7777    时间: 2020-9-21 15:59
怎么配置i2s声卡
作者: ray357    时间: 2020-11-23 11:04

作者: miracle_cc    时间: 2021-1-11 13:38
我的没有声音。。
作者: 枫圣    时间: 2021-11-22 13:30
优秀了,至今没有明确的解决方案?
作者: john223344    时间: 2022-1-10 15:33
怎么配置?
作者: qing    时间: 2022-3-26 17:31
wooes 发表于 2017-9-12 20:41
看看官方的这个文档

顶顶顶





欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1