linux ASoC音频问题
本帖最后由 linuxyant 于 2012-05-03 15:44 编辑最近在弄一个音频芯片wm8960
碰到的问题:
[ 45.610000] == alsa-debug == tcc_get_spk() tcc_spk_func=0, ucontrol->value.integer.value=0
[ 45.610000] == alsa-debug == tcc_set_jack() tcc_jack_func=1, ucontrol->value.integer.value=1
[ 45.620000] == alsa-debug == tcc_startup()
[ 45.620000] == alsa-debug == tcc_ext_control() tcc_jack_func=1
[ 45.660000] == alsa-debug == tcc_hw_params()
[ 45.660000] ----- set codec DAI configuration -------
[ 45.660000] ------ set codec DAI configuration succeed ------
[ 45.660000] ----- set cpu DAI configuration ---------
[ 45.660000] ------set cpu DAI configuration succeed------
[ 45.660000] -----set the codec system clock for DAC and ADC-------
[ 45.660000] --- system clock clk = 11289600
[ 45.660000] asoc: machine hw_params WM8960 failed
这是我的打印信息,asoc: machine hw_params WM8960 failed这东西找不到
我的hw_params这个就是些硬件参数
这里我设置了些I2S的工作模式,I2S的主设备的系统时钟,就是在一播放音乐的时候直接跳到最后一段,然后重新开始又跳到最后一段
这个是不是我的时钟设备的有问题,还是什么其他的问题,请大家指教指教,谢谢!!!!
谁做过的指点下 问题可能不是在驱动里面,你可以看一下sound/core下面pcm_lib.c 与pcm_native.c中对它的采样频率设置是否正确,明显是硬件参数有问题,与你驱动对应不上。
页:
[1]