搜索
bottom↓
回复: 1

at91sam9260移植ALSA提示找不到声卡求大神指点

[复制链接]

出0入0汤圆

发表于 2018-6-25 12:51:05 | 显示全部楼层 |阅读模式
本帖最后由 CoolBird007 于 2018-6-25 12:55 编辑

开机信息:
ALSA device list:
  #0: AT91SAM9260-EK external DAC on irq 14

内核已经配置了ALSA,而且OSS方式播放音乐是正常的,即打开dev/dsp的方式。现在想用ALSA驱动。
已移植ALSA模块。
路径配置正确且环境变量也对。
但是执行# aplay
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
提示找不到声卡。
# aplay -l
aplay: device_list:252: no soundcards found...

-----------------------------------------------------------------------------------

列一些配置信息:

# cat cards
0 [at73c2130      ]: at73c213 - AT91SAM9260-EK external DAC
                      AT91SAM9260-EK external DAC on irq 14
------------------------------------------------------------------------------------------------

# cat devices
  1:        : sequencer
  2: [ 0- 0]: digital audio playback
  3: [ 0]   : control
33:        : timer
--------------------------------------------------------------------------------------------------
# cat pcm
00-00:  : at73c213 : playback 1
--------------------------------------------------------------------------------------------------
# ls
controlC0  pcmC0D0c    timer
hwC0D0     pcmC0D0p   pcmc0D0p   seq
# pwd
/dev/snd
------------------------------------------------------------------------------------------------
# cat modules  <--空的
# pwd
/proc
-----------------------------------------------------

现在没有方向,不知哪里出了问题。


出0入0汤圆

 楼主| 发表于 2018-6-26 20:54:48 | 显示全部楼层
本帖最后由 CoolBird007 于 2018-6-26 21:11 编辑

已解决,还是路径没配置好。。。
现在新问题。。
[root@bh7kqk temp]#aplay cq.wav -v
Playing WAVE 'cq.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
Plug PCM: Hardware PCM card 0 'AT91SAM9260-EK external DAC' device 0 subdevice 0

Its setup is:
  stream       : PLAYBACK
  access       : RW_INTERLEAVED
  format       : S16_LE
  subformat    : STD
  channels     : 2
  rate         : 44100
  exact rate   : 44100 (44100/1)
  msbits       : 16
  buffer_size  : 16380
  period_size  : 4095
  period_time  : 92857
  tstamp_mode  : NONE
  period_step  : 1
  avail_min    : 4095
  start_threshold  : 16380
  stop_threshold   : 16380
  silence_threshold: 0
  silence_size : 0
  boundary     : 2146959360


-------------------------------------------------------------------

能播放,但是好像左右声道重叠了。。

-------------------------------------------------------------
移植了ALSA驱动,依然没有办法解决左右声道调转的问题。。

就是同一首歌,重复播放多次,就会发现有时会左右调转。原以为OSS的问题,想不到ALSA也会。。

也很难说是版本问题。。。目前用的是1.0.16


回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-11 06:12

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表