工具/软件:Code Composer Studio
你(们)好。
我已经阅读过有关此演示代码的其他相关文章、其中有几篇文章。 我没有看到任何人有我的问题、因此我正在创建自己的帖子。
我已成功将 FFT 滤波器演示代码导入到 eZdsp USB 板、并已阅读与该代码关联的发行说明 pdf。 我对代码所做的更改非常小、只尝试每个不同的测试输入(不是来自编解码器输入的测试输入)、也尝试不同的 FFT 长度。
我能够调试、加载和运行代码、而不会出现任何明显的问题。 代码应对存储在内存中的正弦波执行 FFT、并将结果以及未过滤的结果输出到计算机的耳机插孔。 电路板的 LED 应每隔5秒交替亮起/熄灭、以指示信号是否正在被过滤。
我的问题:LED 指示灯闪烁、正如我说过的、代码似乎没有任何问题、但是无论是通过计算机扬声器还是插入耳机、都没有声音。 我的耳机或计算机没有问题、因为我可以在任何一种配置中听到任何其他声音。
此外、我尝试将 FFT 图形为另一种查看输出的方法、但未成功、输出始终为0。 这可能是我用于该图的起始地址的问题;我正在使用单次图并使用本文档中建议的起始地址:
0x3000。
如果您想知道 FFT 输出为什么看起来为0会有所帮助、我可能需要向演示代码添加更多用户输入以使其正常工作? 发行说明似乎表明、一旦您将其加载到 eZdsp USB 记忆棒、它应该已准备好进行测试、我确实确认正在使用测试输入、而不是编解码器输入。
其他信息:我使用的是 Code Composer Studio 版本4。
谢谢!