当前位置: 代码迷 >> 驱动开发 >> freescale上调试音频驱动有关问题
  详细解决方案

freescale上调试音频驱动有关问题

热度:994   发布时间:2016-04-28 11:24:23.0
freescale上调试音频驱动问题
大家好,我有一个问题想向大家请教。
最近在调试音频驱动,使用的是fsl的imx53平台,android2.3.4版本。
1.串口打印有发现设备ALSA device list:
  #0: imx-3stack (cs42l52),
2.示波器查看I2SCLK,LRCLK,有波形输出,采样率为44.1KHz。
但是播放歌曲的时候示波器查看SDOUT无波形数据输出,串口会打印类似信息。
D/iMX ALSA( 2052): open called for devices 00000002 in mode 0...
D/iMX ALSA( 2052): **** List of PLAYBACK Hardware Devices ****
D/iMX ALSA( 2052): card 0: imx3stack [imx-3stack], device 0: CS42L52 CS42L52-0 []
W/iMX ALSA( 2052): enable MMAP access for PCM
D/iMX ALSA( 2052): setDefaultControls set card: hw:00
I/iMX ALSA( 2052): Initialized ALSA PLAYBACK device hw:00
串口不断的打印以下信息:
W/AudioTrack( 2052): obtainBuffer timed out (is the CPU pegged?) 0x3fbd8 user=00003000, server=00001000
拜托各位指教,谢谢!

------解决方案--------------------
查看下android源码下,hw:00 是否跟你设置的driver下的fornt_end Dai link 的序号一致,前提是你的I2S driver已经OK了