开发板:DevKit8500A(am3715)
OS : wince6.0
音频芯片:tlv320aic3104做i2s slave,16bit编码,44.1kHz采样,双声道
Mcbsp接口使用mcbsp2 做I2S master
音频驱动移植aic23驱动,位置:
C:\WINCE600\PLATFORM\COMMON\SRC\SOC\COMMON_TI_V1\COMMON_TI\WAVEDEV2
CLKG时钟使用外部CLKS pin,TPS65920 256Fs脚配置输出11.289MHz
相关寄存器设置如下:
寄存器设置:
CONTROL_DEVCONF0 0x5008040
After configuration
SPCR2 : 00000230
SPCR1 : 00000030
RCR2 : 00008041
RCR1 : 00000040
XCR2 : 00008041
XCR1 : 00000040
SRGR2 : 0000501f
SRGR1 : 00001f07
MCR2 : 00000000
MCR1 : 00000000
PCR : 00000a0f
THRSH1 : 0000007f
THRSH2 : 000003ff
WAKEUPEN : 00004408
SYSCONFIG : 00000314
McBSP is in Master mode
现象:
Tps65920 256fs时钟输出11.289Mhz,Mcbsp2 MCBSP2_CLKX为高电平无时钟输出,MCBSP2_DX、MCBSP2_DR、MCBSP2_FSX均为低电平,系统开机音频播放时发现DMA发送无中断触发。
请问是我配置上哪里出了问题,出现这种情况?还望赐教