想在u boot 环境下使用音频(做开机音,因为进入linux太慢了),用的是 tlv320aic3007的片子(工作于DSP主模式,16bit),3007输出的时钟和帧时钟都正常,用的是AXR2作数据输出脚, 采用cpu轮询的方式。调试时发现 XSTAT。XDATA 位一直是“1”,导致一分钟的PCM音频数据几秒钟就写完了,引脚AX2也没有波形输出。按照按照TRM3781页,应该写入数据后会自动清除啊?不知是哪里出了问题?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
想在u boot 环境下使用音频(做开机音,因为进入linux太慢了),用的是 tlv320aic3007的片子(工作于DSP主模式,16bit),3007输出的时钟和帧时钟都正常,用的是AXR2作数据输出脚, 采用cpu轮询的方式。调试时发现 XSTAT。XDATA 位一直是“1”,导致一分钟的PCM音频数据几秒钟就写完了,引脚AX2也没有波形输出。按照按照TRM3781页,应该写入数据后会自动清除啊?不知是哪里出了问题?