微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > DE2-115板子读取sd卡wave文件的问题

DE2-115板子读取sd卡wave文件的问题

时间:10-02 整理:3721RD 点击:
这两天在熟悉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;
            }
        }

非常感谢您的指点!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top