主题 : Tiny210 移植ALSA , 开发板测试aplay  xx.wav,出现段错误 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 123066
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2016-03-01
最后登录: 2016-08-20
楼主  发表于: 2016-04-07 11:06

 Tiny210 移植ALSA , 开发板测试aplay  xx.wav,出现段错误

一、在板子上alsa 相关信息如下
[wuwu210 /]# ls -l dev/snd/
total 0
crw-rw----    2 0        0         116,   0 Jan  1 00:00 controlC0
crw-rw----    2 0        0         116,  24 Jan  1 00:00 pcmC0D0c
crw-rw----    2 0        0         116,  16 Jan  1 00:00 pcmC0D0p
crw-rw----    2 0        0         116,  33 Jan  1 00:00 timer
[wuwu210 /]# cat /proc/asound/devices
  0: [ 0]   : control
16: [ 0- 0]: digital audio playback
24: [ 0- 0]: digital audio capture
33:        : timer
[wuwu210 /]# aplay
Segmentation fault
[wuwu210 /]# aplay /mnt/mnt/windows_xp.wav
Segmentation fault

二、执行aplay、amxier等命令都提示Segmentation fault


三、在PC 虚拟机上播放WAV文件测试OK
1、[root@localhost mnt]# aplay windows_xp.wav
      Playing WAVE 'windows_xp.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Stereo
2、已经将虚拟机的相关命令发布到开发板
   cp -rf /usr/share/arm-alsa/lib/*  /lib/
     cp -rf /usr/share/arm-alsa/bin/*  /sbin/
     cp -rf /usr/share/arm-alsa/sbin/*  /sbin/
3、同时也将配置文件拷贝到开发板
   cp -rfa /usr/share/arm-alsa/share/alsa/*  lusr/share/arm-alsa/share/alsa/

四、请问各位前辈:PC虚拟机上是linux2.6, 开发板上内核3.8,是否有关系?
[ 此帖被小书包在2016-04-07 11:19重新编辑 ]