Firefly开源社区

12
发表新贴

[Linux] Firefly-RK3288\AIO3288J板子耳机没有声音问题请教

49

积分

0

威望

0

贡献

技术小白

积分
49
发表于 2018-8-28 11:13:34     
两个开发板下载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文件系统等去哪里下载?
谢谢!
回复

使用道具 举报

371

积分

5

威望

0

贡献

技术达人

Rank: 2

积分
371
发表于 2018-8-28 11:31:20     
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
复制代码
回复

使用道具 举报

49

积分

0

威望

0

贡献

技术小白

积分
49
发表于 2018-8-29 16:04:27     
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#
回复

使用道具 举报

49

积分

0

威望

0

贡献

技术小白

积分
49
发表于 2018-8-29 16:36:22     
luvings,您好!
是我播放的音频格式有问题吗?下载了好几个音频文件都是这样,你能上传一个吗?谢谢!
回复

使用道具 举报

49

积分

0

威望

0

贡献

技术小白

积分
49
发表于 2018-8-29 20:44:49     
luvings,您好!
1. 我下载了二楼提示的源代码,编译内核烧写进去后默认声音为0,请问在哪个地方可以提高该默认音量?
2. 另外插入iphone耳机,背景音正常,人声感觉好遥远,播放的是蔡琴的渡口?
3. aplay -Dhw:0,1 test.wav测试不正常呀,能否发个测试的音源给我?谢谢
回复

使用道具 举报

371

积分

5

威望

0

贡献

技术达人

Rank: 2

积分
371
发表于 2018-8-30 10:02:48     
-Dhw:0,1    0 是指声卡,1 是指 那个设备。
用 alay -l 看看啊 。
回复

使用道具 举报

49

积分

0

威望

0

贡献

技术小白

积分
49
发表于 2018-8-31 15:22:38     
luvings 发表于 2018-8-30 10:02
-Dhw:0,1    0 是指声卡,1 是指 那个设备。
用 alay -l 看看啊 。

luvings,请问HDMI使用哪个声卡驱动?目前只有es8323和spdif两个声卡,两个都试过了没有效果
回复

使用道具 举报

371

积分

5

威望

0

贡献

技术达人

Rank: 2

积分
371
发表于 2018-9-3 14:26:47     
Q7:Ubuntu系统,如果插入耳机后,没有声音,该如何处理?

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

回复

使用道具 举报

371

积分

5

威望

0

贡献

技术达人

Rank: 2

积分
371
发表于 2018-9-3 14:28:57     
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
回复

使用道具 举报

12

积分

0

威望

0

贡献

技术小白

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

使用道具 举报

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

本版积分规则

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