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