小学生
最后登录1970-1-1
在线时间 小时
注册时间2022-8-20
|
各位大佬,求解:
在看了火哥的霸天虎中篇的FatFs视频后,
f_mount函数在f_mkfs格式化成功后,仍然报错“13”FR_NO_FILESYSTEM, /* (13) There is no valid FAT volume */,
麻烦指点以下呀
我的代码如下
FATFS fs;
FRESULT res;
int main (void)
{
LED_GPIO_Config();
SysTick_Init();
Debug_USART_Config();
printf("\r\n文件系统读写实验 \r\n");
res = f_mount(&fs,"1:",1);
printf("\r\n fmount res=%d ",res);
if(res == FR_NO_FILESYSTEM)
{ //格式化
res = f_mkfs("1:",0,0);
printf("\r\n fmkfs res=%d ",res);
//格式化后重新挂在文件系统
res = f_mount(NULL,"1:",1);
res = f_mount(&fs,"1:",1);
printf("\r\n fmount res=%d ",res);
}
while(1)
{
}
}
|
|