各位大神,请问一个关于FatFs文件系统 f_mkfs 的问题

2019-08-20 18:21发布

FatFs文件系统里有一个函数f_mkfs,作用是在在驱动器上创建一个文件系统,
我想问一下,我第一用使用后在FLASH上建立了文件系统,也存了文件进去,
设备重新启动后,我是怎么判断需不需要执行f_mkfs,还是直接再执行一次
f_mkfs,这样会把我上次建立的文件系统和存的文件删除吗?

新手,点数不多



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
lc881214
1楼-- · 2019-08-20 23:28

FatFs文件系统是软件初始化出来的。重新启动以后,本身没有文件系统,需要
创建FatFs文件系统,如果文件系统已经创建出来,再次创建会失败,创建失败不会影响文件系统里面的文件。
msq001
2楼-- · 2019-08-21 00:43
你随便在哪个断电不丢数据的地方置一个标志位,每次上电重启后先读那个标志位,然后在执行相应的程序。
shimengdacs
3楼-- · 2019-08-21 02:41
 精彩回答 2  元偷偷看……
bdfxman
4楼-- · 2019-08-21 07:30
明白了,谢谢!

一周热门 更多>