|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
这两天在熟悉DE2-115开发板,其中自带的工程里有一个从sd卡读取wave文件并播放的例子,做了一下试试,sd卡挂载成功后,却找不到wave文件,我已经按文档要求把wave文件压缩成44.1k和采样深度16位了,也没有别的要求了。有没有大神做过的?能指点一下怎么回事wave文件的文件头我都打开确认了,文件头都是标准格式的。
出现问题的对应代码如下:
// check SD card
wait_sdcard_insert();
// Mount SD-CARD
hFat = Fat_Mount(FAT_SD_CARD, 0);
if (!hFat){
DEMO_PRINTF("SD card mount fail.\n");
lcd_display(("SD card mount fail.\n\n"));
return 0;
}
else{
if (build_wave_play_list(hFat) == 0){
DEMO_PRINTF("There is no wave file in the root directory of SD card.\n");
lcd_display(("No Wave Files.\n\n"));
return 0;
}
}
非常感谢您的指点!! |
|