Firefly开源社区

标题: RK3308接喇叭没声音 [打印本页]

作者: wpupup    时间: 2019-6-17 12:55
标题: RK3308接喇叭没声音
请问RK3308接喇叭没声音,耳机有声音,是需要怎么配置吗?还是需要单独接个功放才可以?
作者: 飞神    时间: 2019-6-17 14:30
不需要配置啊,直接接喇叭然后拔掉耳机就可以播放音乐的啊。
作者: wpupup    时间: 2019-6-17 15:23
本帖最后由 wpupup 于 2019-6-17 15:27 编辑
飞神 发表于 2019-6-17 14:30
不需要配置啊,直接接喇叭然后拔掉耳机就可以播放音乐的啊。

我这边拔掉耳机,在lineout上接上喇叭还是没声音,只有耳机有声音,另外请问下,这个现在支持AEC吗? 我刚买的板子
作者: 飞神    时间: 2019-6-17 17:28
接SPKL/R,这个是经过功放的,直接接喇叭就会有声音。
新板子的话将回声通道接到codec的1\2通道了,软件还没有更新,不过你可以去尝试自己配下,到时在发出来分享交流呗
作者: firefly_zhongw    时间: 2019-12-25 11:52
本帖最后由 firefly_zhongw 于 2020-1-16 16:50 编辑

板卡型号:ROC-RK3308-CC
SPDIF_TX引脚控制着功放芯片的使能脚
查看cat /sys/kernel/debug/gpio,如果gpio0:gpio-17(spk-ctl)为低电平,说明功放芯片没有使能。

修改方法:
方式一:短接10pin排针的GOC1和1V8。------ 不推荐
方式二:修改rk3308-firefly.dtsi,并重新编译kernel,烧录zboot.img
  1. --- a/kernel/arch/arm64/boot/dts/rockchip/rk3308-firefly.dtsi
  2. +++ b/kernel/arch/arm64/boot/dts/rockchip/rk3308-firefly.dtsi
  3. @@ -287,7 +287,7 @@
  4.         rockchip,no-deep-low-power;
  5.         rockchip,loopback-grp = <0>;
  6.         hp-ctl-gpios = <&gpio0 RK_PA1 GPIO_ACTIVE_HIGH>;
  7. -       spk-ctl-gpios = <&gpio0 RK_PC1 GPIO_ACTIVE_HIGH>;
  8. +       spk-ctl-gpios = <&gpio0 RK_PC1 GPIO_ACTIVE_LOW>;
  9. };
复制代码


















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