我一直在为个人项目开发 SD 卡音乐播放器,并且一直在到处寻找这个问题的答案。我简化了板上包含的合成器示例,所以现在我需要做的就是从 SD 卡中获取音频数据。
出于某种原因,板卡附带的 SD 卡音乐播放器演示无法在我的系统上运行。因此,我试图找到一种无需 NIOS II 即可读取音频数据的方法。有什么建议吗?也许是一个资源来看看如何实现它?
我一直在为个人项目开发 SD 卡音乐播放器,并且一直在到处寻找这个问题的答案。我简化了板上包含的合成器示例,所以现在我需要做的就是从 SD 卡中获取音频数据。
出于某种原因,板卡附带的 SD 卡音乐播放器演示无法在我的系统上运行。因此,我试图找到一种无需 NIOS II 即可读取音频数据的方法。有什么建议吗?也许是一个资源来看看如何实现它?
可能取决于 SD 卡格式。为了简单地读取从已知块号开始的块,您可能可以编写一个状态机来完成它。
但是要从 FAT 文件系统中读取...算了,使用 CPU(NIOS 等)会更好
如果您尝试使用演示代码。尝试将 sdcard 格式化为 FAT16,它应该小于 2GB。否则它不会工作
否则,转为 SD 卡协议,根据需求声明 PIO 并使用标准 C 库访问数据。
http://www.roland-riegel.de/sd-reader/ 根据 NIOS II BSP 的 PIO 访问 API 进行更改