0

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

出于某种原因,板卡附带的 SD 卡音乐播放器演示无法在我的系统上运行。因此,我试图找到一种无需 NIOS II 即可读取音频数据的方法。有什么建议吗?也许是一个资源来看看如何实现它?

4

2 回答 2

1

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

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

于 2014-10-30T11:02:49.250 回答
0

如果您尝试使用演示代码。尝试将 sdcard 格式化为 FAT16,它应该小于 2GB。否则它不会工作

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

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

于 2015-04-29T05:36:17.240 回答