Firefly开源社区

打印 上一主题 下一主题

[Android] rk3566 jd4开发板,dts如何设置rk809播放i2s2

361

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
361

rk3566 jd4开发板,dts如何设置rk809播放i2s2

发表于 2023-1-30 11:15:38      浏览:6528 | 回复:9        打印      只看该作者   [复制链接] 楼主
目前我购买的开发板rk809默认配置是播放i2s1的声音,我需要设置播放i2s2的声音。我的i2s2目前有声音输入,及gpio都在设置了使能。

但是还是没法播放i2s2的声音
我这样设置的:
&i2s2_2ch {
    status = "okay";
        // status = "disabled";
};



    rk809_sound: rk809-sound {
        status = "okay";

        //zcp 2023.1.12 15.42尝试关闭
        // status = "disabled";
        compatible = "simple-audio-card";
        simple-audio-card,format = "i2s";
        simple-audio-card,name = "rockchip,rk809-codec";
        simple-audio-card,mclk-fs = <256>;
        simple-audio-card,widgets =
                        "Microphone", "Mic Jack",
                        "Headphone", "Headphone Jack";
        simple-audio-card,routing =
                        "Mic Jack", "MICBIAS1",
                        "IN1P", "Mic Jack",
                        "Headphone Jack", "HPOL",
                        "Headphone Jack", "HPOR";
        simple-audio-card,cpu {
            // sound-dai = <&i2s1_8ch>;
            sound-dai = <&i2s2_2ch>;

        };
        simple-audio-card,codec {
            sound-dai = <&rk809_codec>;
        };
    };


回复

使用道具 举报

2129

积分

20

威望

24

贡献

中级创客

Rank: 4

积分
2129
发表于 2023-1-30 11:26:36        只看该作者  沙发
硬件上就是连接的I2S1,改不了
回复

使用道具 举报

361

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
361
发表于 2023-1-30 14:14:00        只看该作者  板凳
我想再次跟你们确认下,rk3566jd4核心板是否支持i2s的输入,并且有什么办法可以把i2s输入的声音方出来。 目前我有个I2s2的输入信号,需要播放出来。
回复

使用道具 举报

2129

积分

20

威望

24

贡献

中级创客

Rank: 4

积分
2129
发表于 2023-1-30 15:37:16        只看该作者  地板
不太清楚具体情况,你的i2s2输入信号是从哪里来的呢?底板上添加一块声卡通过i2s2和主控连接是否能满足你的需求?
回复

使用道具 举报

361

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
361
发表于 2023-1-30 15:45:14        只看该作者  5#
Liuth 发表于 2023-1-30 15:37
不太清楚具体情况,你的i2s2输入信号是从哪里来的呢?底板上添加一块声卡通过i2s2和主控连接是否能满足你的 ...

满足啊,我飞线接到i2s2的M1组了作为rk3566的i2s输入,但是我想问通过什么可以把i2s2输入的声音放出来。
我有看到你们rk809是接到i2s1上了。
回复

使用道具 举报

2129

积分

20

威望

24

贡献

中级创客

Rank: 4

积分
2129
发表于 2023-1-30 16:24:57        只看该作者  6#
哪个系统?安卓还是ubuntu?
如果你添加声卡成功了,直接使用该声卡录音再播放就好了呀
cat /proc/asound/cards查看系统已有的声卡
回复

使用道具 举报

361

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
361
发表于 2023-1-30 16:57:21        只看该作者  7#
android11
130|rk3566_firefly_aiojd4:/data/mig $ cat /proc/asound/cards
0 [rockchiphdmiin ]: rockchip_hdmiin - rockchip,hdmiin
                      rockchip,hdmiin
1 [rockchiprk809co]: rockchip_rk809- - rockchip,rk809-codec
                      rockchip,rk809-codec
rk3566_firefly_aiojd4:/data/mig $


你说的录音在哪里设置啊,
回复

使用道具 举报

2129

积分

20

威望

24

贡献

中级创客

Rank: 4

积分
2129
发表于 2023-1-31 09:44:50        只看该作者  8#
zhu944567126 发表于 2023-1-30 16:57
android11
130|rk3566_firefly_aiojd4:/data/mig $ cat /proc/asound/cards
0 [rockchiphdmiin ]: rock ...

你这声卡都没添加成功啊,你的i2s2到底接了个什么设备?
回复

使用道具 举报

361

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
361
发表于 2023-2-2 14:31:05        只看该作者  9#
0 [rockchiphdmiin ]: rockchip_hdmiin - rockchip,hdmiin
                      rockchip,hdmiin

就是我添加的声卡啊。瑞星微的人指点我加的hdmin in 的声卡。 i2s2的输入目前正常的,示波器加tinycap tinyplay可以录音。 我现在想问rk3566怎么把这个i2s2的声音在 合并在hdmi信号中输出。

普通的hdmi声卡是hdmin,同步的声卡是hdmiin,拜托拜托拜托拜托拜托拜托拜托
回复

使用道具 举报

2129

积分

20

威望

24

贡献

中级创客

Rank: 4

积分
2129
发表于 2023-2-2 15:53:10        只看该作者  10#
zhu944567126 发表于 2023-2-2 14:31
0 [rockchiphdmiin ]: rockchip_hdmiin - rockchip,hdmiin
                      rockchip,hdmiin

音频合并到hdmi信号输出 这部分没了解过,很遗憾帮不了你了
回复

使用道具 举报

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

本版积分规则

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