在调试语音目前调试AM335x的语音输出,遇到了些问题,希望能够得到帮助,具体问题如下:
客户这边测试了音频驱动测试程序如附件,本测试程序采用的是TI官方网站上介绍的方法:http://processors.wiki.ti.com/index.php/AM335x_Audio_Driver%27s_Guide
测试程序的编译:arm-arago-linux-gnueabi-gcc audio-test.c -o audio-test -lasound
此测试程序仅仅是写32帧数据到wm8960,并不是写真实的音频数据,客户仅仅是想验证mcasp接口上的波形是否与所写的数据对应,仅用于验证。
结果:逻辑分析仪抓 位时钟(AM335X_MCASP0_ACLKR)、帧时钟(AM335X_MCASP0_FSR)、数据发送管脚(AM335X_MCASP0_AXR1)上的波形,无任何波形!
整个linux的启动过程的打印信息如附件。
注:linux的内核是光盘中的demo镜像,文件系统是nfs,文件系统也是光盘中提供。
Eggsy Pang:
位时钟(AM335X_MCASP0_ACLKR)、帧时钟(AM335X_MCASP0_FSR)、数据发送管脚(AM335X_MCASP0_AXR1)这几个引脚做了pinmux了吗