Firefly开源社区

1234
发表新贴
打印 上一主题 下一主题

在rk3399开发板上,如何使用i2s接口作为音频输入,使用系统的自带的声卡输出声音?

553

积分

1

威望

3

贡献

技术大神

Rank: 3Rank: 3

积分
553

在rk3399开发板上,如何使用i2s接口作为音频输入,使用系统的自带的声卡输出声音?

发表于 2017-9-4 16:20:23      浏览:62213 | 回复:32        打印      只看该作者   [复制链接] 楼主

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




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

使用道具 举报

268

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
268
发表于 2017-9-5 16:57:54        只看该作者  沙发
如果I2S0给MIC使用,接I2S0_CLK作为MCLK给MIC,接I2S0_LRCK_TX供给MIC采样,然后I2S0_SCLK与I2S0_SDI0分别是BCLK与数据
回复

使用道具 举报

553

积分

1

威望

3

贡献

技术大神

Rank: 3Rank: 3

积分
553
发表于 2017-9-6 11:19:26        只看该作者  板凳
wooes 发表于 2017-9-5 16:57
如果I2S0给MIC使用,接I2S0_CLK作为MCLK给MIC,接I2S0_LRCK_TX供给MIC采样,然后I2S0_SCLK与I2S0_SDI0分别 ...

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

我现在遇到的是,在rk3399上应该怎么发现我的麦克?怎么切换到通过我的麦克输入音频?
回复

使用道具 举报

268

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
268
发表于 2017-9-6 14:48:59        只看该作者  地板
本帖最后由 wooes 于 2017-9-6 14:50 编辑

1.我之前把I2S作为MIC使用,不是你这样连线的
2.要想MIC工作正常,首先codec驱动要注册成功
  可通过命令查看:
  cat /proc/asound/cards
  ls /dev/snd/
回复

使用道具 举报

553

积分

1

威望

3

贡献

技术大神

Rank: 3Rank: 3

积分
553
发表于 2017-9-6 16:31:48        只看该作者  5#
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.



回复

使用道具 举报

268

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
268
发表于 2017-9-12 20:41:28        只看该作者  6#
看看官方的这个文档

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

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

回复

使用道具 举报

553

积分

1

威望

3

贡献

技术大神

Rank: 3Rank: 3

积分
553
发表于 2017-9-14 18:57:59        只看该作者  7#
wooes 发表于 2017-9-12 20:41
看看官方的这个文档

官方的这个文档主要指导了怎么添加一个simple-audio-card,,而且内容很少,没有codec部分说明。
回复

使用道具 举报

553

积分

1

威望

3

贡献

技术大神

Rank: 3Rank: 3

积分
553
发表于 2017-9-14 18:58:19        只看该作者  8#
wooes 发表于 2017-9-12 20:41
看看官方的这个文档

官方的这个文档主要指导了怎么添加一个simple-audio-card,而且内容很少,没有codec部分说明。
回复

使用道具 举报

76

积分

0

威望

0

贡献

技术小白

积分
76
发表于 2017-11-24 10:57:02        只看该作者  9#
有没有 更详细的开发相关文档呢
回复

使用道具 举报

15

积分

0

威望

0

贡献

技术小白

积分
15
发表于 2017-12-5 18:11:27        只看该作者  10#
我实现了这个功能
回复

使用道具 举报

返回列表
1234
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表