购买的tiny6410做可视对讲,目前可以可视对讲了,唯一问题,执行一段时间后,会出现“s3c64xx_dma_stop: channel still active”的问题;怀疑是音频驱动问题,于是做如下验证:1、先在触摸屏上,执行你们自带的应用程序中的“音乐”,播放自带的音乐文件,听到很好的音乐;
2、arecord -c 2 -f S16_LE -r 48000 | aplay
执行该命令,在捕获音频数据的时候,同时将捕获到的音频播放出来,但是一样执行一段没有声音,我们买了两块板子的,另一块是直接没声音,退出该命令的时候,可以看到
“
[root@FriendlyARM /]# arecord -c 2 -f S16_LE -r 48000 | aplay
Recording WAVE 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
Playing WAVE 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
^CAborted by signal Interrupt...s3c64xx_dma_stop: channel still active
Aborted by signal Interrupt...
”
然后再回到触摸屏上去播放音乐的时候,也是毫无反应了。
请版主确认,可以尽快确认。