关于FATS格式化问题

2019-07-20 19:46发布

我想实现QSPIFLASH挂载 FATS,想实现 第一次上电初始化时FLASH不少FAT系统,需要f_mkfs格式化为FAT,之后再上电就不需要格式化FAT,这个逻辑怎么写,如何判断一个QSPIFLASH是否已经是FAT系统?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
haysen
2019-07-21 02:53
是不是这样写?

if(f_mount(&QSPIDISKFatFs, (TCHAR const*)QSPIDISKPath, 0) == FR_NO_FILESYSTEM)
    {
          if(f_mkfs((TCHAR const*)QSPIDISKPath, 0, 0) != FR_OK)
          {

                Error_Handler();
                return;
           }
          
           if(f_mount(&QSPIDISKFatFs, (TCHAR const*)QSPIDISKPath, 0) != FR_OK)
           {
                   Error_Handler();
           }
    }

一周热门 更多>