2019-07-20 19:46发布
haysen 发表于 2016-9-24 09:39 试了下,f_mount 返回OK 的情况也会有没有FATSYS的情况,最后用了 res = f_stat ("STM32.TXT", &pfno ...
最多设置5个标签!
还可以用获取剩余容量,如果获取剩余容量失败,肯定就没有文件系统,获取剩余容量成功说明才有文件系统。
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();
}
}
一周热门 更多>