有没有一种方法可以在不使用NIOS II的情况下从DE2-115上的SD卡上读取WAV文件



我一直在为一个个人项目开发SD卡音乐播放器,并一直在四处寻找这个问题的答案。我简化了板中包含的合成器示例,所以现在我所需要做的就是从SD卡中获取音频数据。

由于某些原因,随附在主板上的SD卡音乐播放器演示无法在我的系统上运行。因此,我正试图找到一种在不需要NIOSII的情况下读取音频数据的方法。有什么建议吗?也许是一个资源,看看如何实现它?

可能取决于SD卡格式。对于简单地读取从已知块号开始的块,您可能可以编写一个状态机来完成它

但是要从FAT文件系统中读取。。。忘了它,使用CPU(NIOS等)会更好

如果您正在尝试使用演示代码。尝试在FAT16中格式化SD卡,其大小应小于2GB。否则它将无法工作

否则,采用SD卡协议,根据要求声明PIO,并使用标准C库访问数据。

http://www.roland-riegel.de/sd-reader/根据NIOS II BSP 的PIO访问API进行更改

相关内容

最新更新