Firefly开源社区

标题: Firefly-RK3288\AIO3288J板子耳机没有声音问题请教 [打印本页]

作者: ccn422    时间: 2018-8-28 11:13
标题: Firefly-RK3288\AIO3288J板子耳机没有声音问题请教
两个开发板下载Firefly官方固件AIO-3288J_xubuntu16.04_201806061155.img耳机有声音,但配的HDMI接口屏的声音不正常(爆破音)。按http://wiki.t-firefly.com/zh_CN/ ... compile_kernel.html链接方法下载内核编译更新开发板resource.img和kernel.img后耳机也无声音输出,请问该如何解决?
另外,如何下载Firefly完整的源代码包,上述链接只有内核部分,uboot、debain文件系统等去哪里下载?
谢谢!
作者: luvings    时间: 2018-8-28 11:31
http://wiki.t-firefly.com/zh_CN/ ... pile_parameter.html
firefly-dev 分支

3288 只用一个 i2s
所以,使用 hdmi 播放声音,需要指定 设备号。

  1. aplay -l
  2. aplay -Dhw:0,1 test.wav
复制代码

作者: ccn422    时间: 2018-8-29 16:04
luvings 发表于 2018-8-28 11:31
http://wiki.t-firefly.com/zh_CN/Firefly-RK3399/linux_compile_parameter.html
firefly-dev 分支

出错:
root@firefly:/media/firefly/Ubuntu 16.0# aplay -Dhw:0,1 test.wav
aplay: main:722: audio open error: No such file or directory



出错
root@firefly:/media/firefly/Ubuntu 16.0# aplay test.wav
Playing WAVE 'test.wav' : [ 1594.258556] asoc-simple-card es8323-sound: ASoC: machine hw_params failed: -22
Signed 16 bit Little Endian, Rate 22050 Hz, Mono
aplay: set_params:1297: Unable to install hw params:
ACCESS:  RW_INTERLEAVED
FORMAT:  S16_LE
SUBFORMAT:  STD
SAMPLE_BITS: 16
FRAME_BITS: 16
CHANNELS: 1
RATE: 22050
PERIOD_TIME: (124988 124989)
PERIOD_SIZE: 2756
PERIOD_BYTES: 5512
PERIODS: 4
BUFFER_TIME: (499954 499955)
BUFFER_SIZE: 11024
BUFFER_BYTES: 22048
TICK_TIME: 0
root@firefly:/media/firefly/Ubuntu 16.0#
作者: ccn422    时间: 2018-8-29 16:36
luvings,您好!
是我播放的音频格式有问题吗?下载了好几个音频文件都是这样,你能上传一个吗?谢谢!
作者: ccn422    时间: 2018-8-29 20:44
luvings,您好!
1. 我下载了二楼提示的源代码,编译内核烧写进去后默认声音为0,请问在哪个地方可以提高该默认音量?
2. 另外插入iphone耳机,背景音正常,人声感觉好遥远,播放的是蔡琴的渡口?
3. aplay -Dhw:0,1 test.wav测试不正常呀,能否发个测试的音源给我?谢谢
作者: luvings    时间: 2018-8-30 10:02
-Dhw:0,1    0 是指声卡,1 是指 那个设备。
用 alay -l 看看啊 。

作者: ccn422    时间: 2018-8-31 15:22
luvings 发表于 2018-8-30 10:02
-Dhw:0,1    0 是指声卡,1 是指 那个设备。
用 alay -l 看看啊 。

luvings,请问HDMI使用哪个声卡驱动?目前只有es8323和spdif两个声卡,两个都试过了没有效果
作者: luvings    时间: 2018-9-3 14:26
Q7:Ubuntu系统,如果插入耳机后,没有声音,该如何处理?

A7:Menu->Multimedia->PulseAudio Volume Control->Configuration->选择正在工作的声卡,关闭另一个声卡


作者: luvings    时间: 2018-9-3 14:28
root@firefly:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: ROCKCHIPSPDIF [ROCKCHIP,SPDIF], device 0: ff8b0000.sound-dit-hifi dit-hifi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: rockchipfirefly [rockchip,firefly-codec], device 0: ff890000.i2s-ES8323 HiFi ES8323 HiFi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: rockchipfirefly [rockchip,firefly-codec], device 1: ff890000.i2s-i2s-hifi i2s-hifi-1 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

耳机是 声卡1 设备0  hdmi  声卡1 设备1

aplay -Dhw:1,0 test.wav

作者: jemesliue    时间: 2019-11-6 17:27
这些东西都不知道是谁进行传的,全都是垃圾,也不知道测试一下,真的很恶心直接就往上面贴。真的是醉了。
楼主输入看下是哪个设备驱动网卡aplay -l
然后根据自己的网卡设备进行播放声音输入这个aplay -D plughw:0,0 test.wav 切记不要忘记plug

作者: greg    时间: 2021-8-27 10:47
ccn422 发表于 2018-8-29 20:44
luvings,您好!
1. 我下载了二楼提示的源代码,编译内核烧写进去后默认声音为0,请问在哪个地方可以提高 ...

您好,我遇到了2里一样的问题,背景音正常,人声听不清,您解决这个问题了吗?




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