搜索
bottom↓
回复: 5

9G20EK 声音问题

[复制链接]

出0入0汤圆

发表于 2011-1-10 09:45:59 | 显示全部楼层 |阅读模式
我在使用 9G20EK,内核为 2.6.30,  发现如下问题:

启动 log 如下:
========================================
.....
Registered led device: ds5
Registered led device: ds1
Advanced Linux Sound Architecture Driver Version 1.0.20.
No device for DAI atmel-ssc0
asoc: WM8731 <-> atmel-ssc0 mapping ok
ALSA device list:
  #0: AT91SAMG20-EK (WM8731)
TCP cubic registered
NET: Registered protocol family 17
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
lib80211: common routines for IEEE802.11 drivers
rtc-at91sam9 at91_rtt.0: hctosys: unable to read the hardware clock
IP-Config: Complete:
     device=eth0, addr=192.168.2.20, mask=255.255.255.0, gw=192.168.2.1,
     host=192.168.2.20, domain=, nis-domain=(none),
     bootserver=192.168.2.202, rootserver=192.168.2.202, rootpath=
Looking up port of RPC 100003/2 on 192.168.2.202
eth0: link up (100/Full)
Looking up port of RPC 100005/1 on 192.168.2.202
VFS: Mounted root (nfs filesystem) on device 0:12.
Freeing init memory: 124K

Please press Enter to activate this console.

============================================

[root@MINI9G20 /]# ls /dev/
audio               ram3                tty42
console             random              tty43
controlC0           rtc0                tty44
cpu_dma_latency     seq                 tty45
dsp                 sequencer           tty46
event0              sequencer2          tty47
full                timer               tty48
i2c-0               tty                 tty49
kmem                tty0                tty5
kmsg                tty1                tty50
loop0               tty10               tty51
loop1               tty11               tty52
loop2               tty12               tty53
loop3               tty13               tty54
loop4               tty14               tty55
loop5               tty15               tty56
loop6               tty16               tty57
loop7               tty17               tty58
mem                 tty18               tty59
mice                tty19               tty6
mixer               tty2                tty60
mtd0                tty20               tty61
mtd0ro              tty21               tty62
mtd1                tty22               tty63
mtd1ro              tty23               tty7
mtd2                tty24               tty8
mtd2ro              tty25               tty9
mtdblock0           tty26               ttyS0
mtdblock1           tty27               ttyS1
mtdblock2           tty28               ttyS2
network_latency     tty29               ttyS3
network_throughput  tty3                ttyS4
null                tty30               ttyS5
pcmC0D0c            tty31               ttyS6
pcmC0D0p            tty32               ttyp0
ppp                 tty33               ttyp1
ptmx                tty34               ttyp2
pts                 tty35               ttyp3
ptyp0               tty36               urandom
ptyp1               tty37               usbdev1.1_ep00
ptyp2               tty38               usbdev1.1_ep81
ptyp3               tty39               vcs
ram0                tty4                vcsa
ram1                tty40               zero
ram2                tty41

======================================
播放声音:
[root@MINI9G20 /]# cat stop.wav >/dev/dsp
cat: write error: Input/output error

查看设备:

[root@MINI9G20 /]# cat /proc/asound/devices
  0: [ 0]   : control
  1:        : sequencer
16: [ 0- 0]: digital audio playback
24: [ 0- 0]: digital audio capture
33:        : timer

[root@MINI9G20 /]# cat proc/asound/cards
0 [AT91SAMG20EK   ]: WM8731 - AT91SAMG20-EK
                      AT91SAMG20-EK (WM8731)

看过 太湖微控 写的9260移植的文章, 里面提到, /dev/目录下
应该有 fb0  设备, 我的设备列表中没有.
有关Framebuff的支持我已经在内核中进行了设定, 但是一直
出不来, 不知道什么原因.

要播放声音, fb0 设备是不是必须要的?

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

 楼主| 发表于 2011-1-10 10:36:12 | 显示全部楼层
没辙了, 各位有遇到这个问题的吗?

出0入0汤圆

 楼主| 发表于 2011-1-10 11:06:03 | 显示全部楼层
测试 WM8731 的信号输入频率大约是 50MHZ, 峰峰值只有不到200mA,
正常吗?

出0入0汤圆

 楼主| 发表于 2011-1-10 11:24:37 | 显示全部楼层
播放mp3:

[root@MINI9G20 /]# ./madplay a.mp3
MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.
output: write: Input/output error

出0入0汤圆

发表于 2011-1-10 16:08:13 | 显示全部楼层
自己查驱动亚

出0入0汤圆

 楼主| 发表于 2011-1-10 17:18:44 | 显示全部楼层
驱动完全都是内核的最新版,
貌似频率设置有问题,
但是一步步跟下来,用printk 跟踪,
好像调用都没有出错,
奇怪了。。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-8-26 23:21

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

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