在运行ezdsp5535板子aic3204例程的时候,在aic3204_tone_headphone.c文件中有几个函数
EZDSP5535_I2S_writeLeft( sinetable[sample]);
EZDSP5535_I2S_readLeft(&data1);
EZDSP5535_I2S_writeLeft(data1);
程序运行到这的时候就不会进行下一步了,也就是跳不过这一步代码(软件调试的时候观察出来的)。
注释掉后进行调试就可以运行通过。
请问这是什么原因?
noaming:
这几个函数可以运行正确吗?可以单步,进入函数内部看看
64932136:
回复 noaming:
就是不能进入函数中,所以也不能尝试在函数中单步调试。软件调试的时候运行到这几个函数的时候,就一直卡在那不动了。
请问这是什么原因?
noaming:
回复 64932136:
你好,这几个函数在工程中有源代码吗?还是以库的形式被调用?
64932136:
回复 noaming:
在工程中没有源代码的,是在工程中包含的源文件和头文件中。
尝试过复制到工程文件中,但是有些东西,提示错误,但是在原来的文件中并没有错误。
noaming:
回复 64932136:
库文件一般来说是经过验证的,没有问题的。
不建议这样来调试。主要检查一下使用库的环境与配置问题。
64932136:
回复 noaming:
Titan 你好,请问有关于这些库函数配置的信息资料吗?不知道怎么修改这些函数的配置,
可不可以给一个链接。谢谢!