新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 將FATFS移植STM32RBT6遇到的掛載不成功和返回值問題(2)

        將FATFS移植STM32RBT6遇到的掛載不成功和返回值問題(2)

        作者: 時間:2016-11-27 來源:網絡 收藏

        FRESULT res;
        u32 nCapacity;
        char buffer[512];
        int main(void)
        {
        u32 total,free;
        BspInit();
        res= SD_Init();

        if(res==0)
        {

        DebugOut(0, "sd卡初始化成功!");
        }

        res= f_mount(&fs,(TCHAR*)1,1); /* Mount a logical drive */;
        //f_mkfs(0,1,4096);
        res=exf_getfree("0:",&nCapacity,&free);//得到SD卡的總容量和剩余容量
        DebugOut(0,"總容量:%dKB,剩余容量:%dKB",nCapacity,free);
        res=f_open(&file, "0:/test.txt", FA_OPEN_EXISTING|FA_READ);
        res=f_read (
        &file, /* Pointer to the file object */
        buffer,/* Pointer to data buffer */
        512,/* Number of bytes to read */
        &br/* Pointer to number of bytes read */
        ) ;
        DebugOut(0,"buffer:%s",buffer);
        res= f_mount(NULL,(TCHAR*)1,1);
        while(1);


        }


        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 西乌珠穆沁旗| 潮安县| 丁青县| 绿春县| 灵武市| 讷河市| 武安市| 固始县| 马尔康县| 平和县| 老河口市| 宿州市| 潍坊市| 昭通市| 丰顺县| 崇左市| 韶关市| 敦煌市| 北票市| 宿迁市| 九江县| 奈曼旗| 大化| 普宁市| 塔河县| 鄯善县| 长沙市| 台安县| 灵台县| 景德镇市| 博客| 东山县| 雷山县| 正阳县| 琼中| 张家港市| 神木县| 德令哈市| 齐齐哈尔市| 慈利县| 西林县|